簡體   English   中英

如何從另一個.rb文件中訪問模塊內部和類內部的Ruby方法

[英]How to access Ruby method inside module and inside a class from another .rb file

我想知道如何從另一個.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

可能更像這樣:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM