2017-11-17 2 views
0

옵션을 사용하여 차선을 제출하고 싶습니다. 그래서 예를 들어 차선 :고정 대두 세트 옵션 자동 값

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

어떻게 :mailto 기본값 줄 수 있습니까? 따라서 fastlane mylane을 실행하면 :mailto[email protected]으로 자동 설정됩니다.

하지만 fastlane mylane mailto:"[email protected]"를 실행한다면 그것은 내가 패스 트레인은 기본을 통과 할 수있는 방법이 확실하지 않다 그 값

답변

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 (: 흔한, '메일 @ 예 .com ')''mailto' 키가'options'에 없다면 기본값을 얻을 것입니다. 조금 더 간단합니다. –