Article View: pl.comp.lang.ruby
Article #604Re: juhu
From: Radosław Bułat
Date: Fri, 07 Sep 2007 15:06
Date: Fri, 07 Sep 2007 15:06
36 lines
2336 bytes
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-mailReferences:
<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