私はRubyスクリプトを開発しました。それらのそれぞれは「自己完結型」でなければならないので、ユーザーはそれを単独で実行することができます。しかし、私はそれらを使って他のスクリプトを作りたいと思っています。例えば、そのメソッドを使うだけでなく、 `script.rb
`を実行することなく全体を実行することを意味します。Rubyでのスクリプト作成
私が今まで持っていたのは、クラスがなくてもちょうど2つのスクリプト(別々のファイル)です。ユーザー入力を受け取り、それらのメソッドを実行する処理は、どの関数の外にもあります。私はこのモデルが正しくないかもしれないと思う。
私の質問は、すべてのスクリプトを自己完結した状態に保つために、他のスクリプトが使用できるようにするにはどうすればよいですか。すべてのスクリプトには、私が実行するメインメソッドのクラスが含まれているだけでしょうかobject.main
?
多分私のアプローチでは簡単なスクリプトを書くことができますが、クラスはありません。
新しいスクリプトを作成する場合、私はいつも客観的に行くべきですか?
あなたの質問は、それに関連のない2つの質問があります。 「[ask]」をお読みください。質問が密接に関連している場合は、より受け入れられるでしょうが、無関係な質問は、他者を助けるときにあなたの質問の有効性を薄くします。 –