class Job
Public Class Methods
perform(params)
click to toggle source
# File lib/fastlane/plugin/queue/helper/job.rb, line 8 def self.perform(params) run = params['run'] platform = params['platform'] lane = params['lane'] lane_parameters = params['lane_parameters'] if run args = run.split(' ') if args.first == "fastlane" args.shift end Fastlane::CommandLineHandler.handle(args, MockOptions.new) else platform = nil if platform.to_s.size == 0 lane_parameters = lane_parameters.each_with_object({}) { |(k, v), memo| memo[k.to_sym] = v; } dot_env = nil Fastlane::LaneManager.cruise_lane(platform, lane, lane_parameters, dot_env) end end