🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.ruby
Article #604

Re: juhu

#604
From: Radosław Bułat
Date: Fri, 07 Sep 2007 15:06
36 lines
2336 bytes
Szymon 'tichy' pisze:
> Hm, z terminem 'wrapper' w odniesieniu do 'before-'
> i 'after-' metod spotykam się po raz pierwszy,
> ale chyba mamy to samo na myśli. W przeciwieństwie
> do 'around-'metod niczego (koncepcyjnie) nie owijają ;>

Nazwałem wrapper bo właśnie dzięki temu można opakować metodę 
(oczywiście można tylko wywołać coś przed (pre) i po (post)).

> Co do samej odpowiedzi to zdaje się ma być odwrotnie
> niż mówisz, tzn. matz planuje around-metody, a resztę
> to se będzie trzeba samemu dorobić przy użyciu tychże
> around-metod.
> 
> Link:
> 
> http://groups.google.com/group/comp.lang.ruby/browse_thread/thread/488b3e196a15c80b 

Ojej, ale kombinują :/. Wcześniej widziałem gdzieś, że mają być używane 
słowa kluczowe before i after, ale coś takiego:

   class Foo < Object
     def foo
       puts "Foo#foo (1)"
     end
   end
   class Foo # re-open
     def foo
       super  # calls the first foo
       puts "Foo#foo (2)"
     end
   end

jest IMHO zupełnie bez sensu. Przecież do tej pory super oznaczało 
"metoda z nadklasy lub jej przodków" a tutaj zaczyna się kombinowanie. 
Mam nadzieję, że to nie przejdzie.
Technical Details
Message-ID: <fbrpdb$mri$1@bobo.ds5.agh.edu.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!news.cyf-kr.edu.pl!agh.edu.pl!news.agh.edu.pl!localhost!not-for-mail
References: <fbotsr$9di$1@atlantis.news.tpi.pl> <1415512.7KMuUgGLHc@zatoichi.homeunix.org> <fbpg9m$6ld$1@achot.icm.edu.pl> <fbpjb8$oou$1@nemesis.news.tpi.pl> <fbqpt6$f09$1@achot.icm.edu.pl> <fbrfti$7ui$1@atlantis.news.tpi.pl> <fbrg7d$qhb$1@bobo.ds5.agh.edu.pl> <fbrlla$5da$1@atlantis.news.tpi.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.nask.pl!news.nask.org.pl!news.cyf-kr.edu.pl!agh.edu.pl!news.agh.edu.pl!localhost!not-for-mail
From: Radosław Bułat <radarrek@poczta.fm>
Newsgroups: pl.comp.lang.ruby
Subject: Re: juhu
Date: Fri, 07 Sep 2007 17:06:06 +0200
Organization: News serwer at news.ds5.agh.edu.pl
Lines: 36
Message-ID: <fbrpdb$mri$1@bobo.ds5.agh.edu.pl>
References: <fbotsr$9di$1@atlantis.news.tpi.pl> <1415512.7KMuUgGLHc@zatoichi.homeunix.org> <fbpg9m$6ld$1@achot.icm.edu.pl> <fbpjb8$oou$1@nemesis.news.tpi.pl> <fbqpt6$f09$1@achot.icm.edu.pl> <fbrfti$7ui$1@atlantis.news.tpi.pl> <fbrg7d$qhb$1@bobo.ds5.agh.edu.pl> <fbrlla$5da$1@atlantis.news.tpi.pl>
NNTP-Posting-Host: 192.168.128.99
Mime-Version: 1.0
X-Trace: bobo.ds5.agh.edu.pl 1189177579 23410 192.168.128.99 (7 Sep 2007 15:06:19 GMT)
X-Complaints-To: abuse@localhost
NNTP-Posting-Date: Fri, 7 Sep 2007 15:06:19 +0000 (UTC)
User-Agent: Thunderbird 2.0.0.6 (Windows/20070728)
In-Reply-To: <fbrlla$5da$1@atlantis.news.tpi.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit