class Test
options = Trollop::options do
opt :mode, "Select script mode", :default => 0
opt :net, "Internal IP range", :type => :string
end
@options = options
def test
pp @options
end
end
を呼び出すとが@options
戻るのはなぜですか?nil
test()
@options
また、Trollop が最初に呼び出されたときにインスタンスに設定しようとしました。Trollop から返されたオプション ハッシュをクラス内のさまざまなメソッドに渡すことができる必要があります。