からRubyのメソッドを実行します。このクラスを実行するには、私はファイル<em>test_class.rb</em>にRubyで以下のクラスを持って、コマンドライン
class TestClass
def test_verify_one
# DO SOME
end
def test_verify_two
# DO SOME
end
end
Iは、端末、環境、言語に2つのパラメータを送信します。
だから... ...私が使用して端末から呼び出すこと:
ruby test_class.rb ENVIRONMENT LANGUAGE
これは、両方の方法を実行します。
私は1つしか実行しません。
私は次のことを試してみました:
ruby -r "test_class.rb" -e "TestClass.test_verify_one" ENVIRONMENT LANGUAGE
が、それは動作しません。
私を助けることができますか? test_class.rb
と同じフォルダ内に
は「def self.name_of_method」です問題??? –
"これは両方のメソッドを実行します" - 表示したコードでは、そうではありません。ここでは何も実行されません。 –
@SergioTulentsev、あなたは正しい...それは私が新しいアプローチを試みるために追加したものです。私はコードを更新しました。 –