I know I\'m doing something stupid or failing to do something intelligent - I\'m frequently guilty of both.
Here\'s an example of what\'s causing me pain:
I have
If you want Module
-level functions, define them in any of these ways:
module Foo
def self.method_one
end
def Foo.method_two
end
class << self
def method_three
end
end
end
All of these ways will make the methods available as Foo.method_one
or Foo::method_one
etc
As other people have mentioned, instance methods in Module
s are the methods which are available in places where you've include
d the Module