В моем приложении rails 3 у меня есть папка lib:
/lib
/lib/abc/some_class.rb
/lib/abc/some_class/other.rb
some_class.rb:
module ABC
class SomeClass
end
end
other.rb
module ABC
class SomeClass::Other
def self.hello(a,b,c,)
false
end
end
end
ЕслиЯ запускаю консоль рельсов, я могу сделать:
ABC::SomeClass::Other.hello(1,2,3)
и выводит false
В моем тесте rspec у меня есть та же строка:
result = ABC::SomeClass::Other.hello(1,2,3)
И яget:
undefined method 'hello' for #<Class:0x.......>
Это проблема с пространством имен?проблема с папкой?