俺がrubyのmoduleでよくやってしまうミス。
ダメな例
module Foo def bar(x) puts "hogehoge" end end Foo::bar(x) # undefined method `bar' for Foo:Module (NoMethodError)
良い例
module Foo def self.bar(x) puts "hogehoge" end end Foo::bar(x) # hogehoge
よく考えたら分かるけど、ついついやってしまう。