2017-03-24 8 views
0

私は行っています。 "--format oneline"オプションが必要です。出力は1行でフォーマットされています。Ruby Thorのオプションと空白

これは正常に実行されましたが、--formatoneline(空白なし)を使用した場合に限ります。空白を含めると、このオプションは2つの引数["format"、 "oneline"]に分けられます。

ここで空白文字を処理する方法を知りたいのですが、割り当てには非常に特殊な書式が必要です。

これはrubyとThorモジュールを使用してコード化されています。

ありがとうございます!

ジャック

答えて

1

あなたはオプションのため:typeを指定することができます。 here.

method_option :format, type: :string 

を見てみましょう。そして、あなたは

if options[:format] == 'oneline' 
    # puts smth 
end 
+0

--format onelineあなたこれは –

+0

あなたは私は同じ手順を実行する方法を理解するのに役立つ可能性があり、任意のチャンス働いていたが、「無に感謝があるかどうかを確認することができます国コード "?ハイフンが高く評価されていないようです。 –

+0

あなたはそれを 'method_option: 'country-code''のようにすることができます。 ''いいえ 'で '' --no-country-code'のように呼び出すことができます。それがあなたが探しているものであることを願っています。 – DiodonHystrix

関連する問題