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

Ruby 如何从我的车道内调用带有参数的车道?,ruby,fastlane,Ruby,Fastlane,我有一个快速文件,我想从我的车道中删除所有带有参数的车道。如何做到这一点?就这样, lane :my_lane do other_lane paramter1_name:"1" parameter2:"2" end 你应该这样做: lane :my_lane do other_lane( parameter1: '1', parameter2: '2' ) end 希望这有帮助 所以另一条车道应该是 lane :other_lane do |values|

我有一个快速文件,我想从我的车道中删除所有带有参数的车道。如何做到这一点?就这样,

lane :my_lane do
     other_lane paramter1_name:"1" parameter2:"2"
end

你应该这样做:

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
这也会起作用

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

车道在这方面类似于动作,因此您也必须以相同的方式向它们提供参数。