how should I group some stateless functions into a module and use them
in a very simple way without littering the namespace? E.g. if the
module is ``Foo’’ with at least one function foo, then I’d like to use
that module in a way as simple like that:
require ‘Foo’
puts Foo.foo(“world”)
The first solution that I’ve found is to write Foo.rb like follows:
how should I group some stateless functions into a module and use them
in a very simple way without littering the namespace? E.g. if the
module is ``Foo’’ with at least one function foo, then I’d like to use
that module in a way as simple like that:
require ‘Foo’
puts Foo.foo(“world”)
module Foo
def self.foo( msg )
puts “Hello #{msg}”
end
end
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.