class Fastlane::Actions::FirimAction
Public Class Methods
available_options()
click to toggle source
# File lib/fastlane/plugin/firim/actions/firim_action.rb, line 23 def self.available_options require "firim" require "firim/options" FastlaneCore::CommanderGenerator.new.generate(::Firim::Options.available_options) end
description()
click to toggle source
# File lib/fastlane/plugin/firim/actions/firim_action.rb, line 15 def self.description "Uses firim to upload ipa/apk to fir.im" end
is_supported?(platform)
click to toggle source
support ios/android now
# File lib/fastlane/plugin/firim/actions/firim_action.rb, line 30 def self.is_supported?(platform) [:ios, :android].include?(platform) end
run(config)
click to toggle source
# File lib/fastlane/plugin/firim/actions/firim_action.rb, line 4 def self.run(config) require 'firim' config.load_configuration_file('Firimfile') if !config[:ipa] config[:ipa] = Actions.lane_context[SharedValues::IPA_OUTPUT_PATH] if Actions.lane_context[SharedValues::IPA_OUTPUT_PATH] end ::Firim::Runner.new(config).run end