如何在我的车道内调用带有参数的车道?

时间:2017-11-30 02:10:14

标签: fastlane

我有一个Fastfile,我希望所有通道都有我内线的参数。如何做到这一点?就像这样:

customize css of a site chrome plugin

2 个答案:

答案 0 :(得分:21)

你应该这样做:

lane :my_lane do
  other_lane(
    parameter1: '1', 
    parameter2: '2'
  )
end

希望这有帮助!

所以其他车道应该是

lane :other_lane do |values|
   parameter1  = values[:parameter1]
   parameter2  = values[:parameter2]
   puts parameter1
   puts parameter2
end

答案 1 :(得分:1)

这也将起作用

lane :other_lane do |values|
    parameterValue1 = values[:parameterKey1]  #read from arguments
    parameterValue2 = values[:parameterKey2]  #read from arguments

    #call other_lane with arguments
    other_lane parameterKey1:parameterValue1 parameterKey2:parameterValue2
end