我想知道如何从另一个.rb文件中访问此模块中的方法
module Decisioning
module Decision
class OfferProxy < FinanceApplication::Offer
def my_method
"some value"
end
end
end
end
那么如何从另一个.rb文件访问my_method?
maby类似
然后我可以使用include :: Decisioning :: Decision :: OfferProxy
my_method
答案 0 :(得分:2)
可能更像是这样:
module Decisioning
module Decision
class OfferProxy
def self.my_method
"some value"
end
end
end
end
class TestFile
include Decisioning::Decision
def test
puts OfferProxy.my_method
end
end
TestFile.new.test
或者...
module Decisioning
module Decision
class OfferProxy
def my_method
"some value"
end
end
end
end
class TestFile
include Decisioning::Decision
def test
offer_proxy = OfferProxy.new
puts offer_proxy.my_method
end
end
TestFile.new.test