Daniel Berger
Posts: 1383
Nickname: djberg96
Registered: Sep, 2004
|
Daniel Berger is a Ruby Programmer who also dabbles in C and Perl
|
|
|
|
Modules and "extend self"
|
Posted: Jul 19, 2005 3:19 PM
|
|
|
This post originated from an RSS feed registered with Ruby Buzz
by Daniel Berger.
|
Original Post: Modules and "extend self"
Feed Title: Testing 1,2,3...
Feed URL: http://djberg96.livejournal.com/data/rss
Feed Description: A blog on Ruby and other stuff.
|
Latest Ruby Buzz Posts
Latest Ruby Buzz Posts by Daniel Berger
Latest Posts From Testing 1,2,3...
|
|
Here's an oldie but a goodie:
module Foo
extend self
def test_a
puts "Hello"
end
def test_b
puts "World"
end
end
puts Foo.test_a # "Hello"
puts Foo.test_b # "World"
This allows you to avoid declaring module_function for each of your methods. Less typing is good. :)
Read: Modules and "extend self"
|
|