2017-11-17 7 views
0

オプションを指定して車線を送信したいと思います。ですから、例えばレーン:ファストレーンの設定オプションの自動値

lane :mylane do |options| 
    mailgun(
     to: "#{options[:mailto]}" 
     .... 
    ) 
end 

はどうすれば:mailtoデフォルト値は与えていますか?したがって、fastlane mylaneを実行すると、自動的に:mailto[email protected]に設定されます。

しかし、私はfastlane mylane mailto:"[email protected]"を実行するかどうそれは私がFastlaneデフォルトを渡すようにする方法はありますかわからない、その値

答えて

1

を使用します。

https://github.com/fastlane/fastlane/blob/master/fastlane/lib/fastlane/command_line_handler.rb#L10

しかし、あなたは簡単にFastfileでこれを行うことができます:処理は非常に単純です

lane :mylane do |options| 
    mail_addr = options[:mailto] || "[email protected]" 
    mailgun(
     to: "#{mail_addr}" 
     .... 
    ) 
end 
+0

私はあなたが使用することをお勧め 'mail_addr = options.fetch(:MAILTO、「メール@例.com ') '' mailto'キーが 'options'に存在しない場合、デフォルトを取得します。それは少しシンプルです。 –

関連する問題