Sha256: 28cc476e0c33c091b69b4503ba133cfa25cc7d017bb8e8e74dfbe3f7f9f8bf93

Contents?: true

Size: 1.12 KB

Versions: 72

Compression:

Stored size: 1.12 KB

Contents

module Fastlane
  class CrashlyticsBetaCommandLineHandler
    def self.info_from_options(options)
      beta_info = CrashlyticsBetaInfo.new
      beta_info.crashlytics_path = options.crashlytics_path
      beta_info.api_key = options.api_key
      beta_info.build_secret = options.build_secret
      beta_info.emails = options.emails
      beta_info.groups = options.groups
      beta_info.schemes = [options.scheme] if options.scheme
      beta_info.export_method = options.export_method

      beta_info
    end

    def self.apply_options(command)
      command.option('--crashlytics_path STRING', String, 'Path to Crashlytics.framework')
      command.option('--api_key STRING', String, 'Crashlytics API key')
      command.option('--build_secret STRING', String, 'Crashlytics build secret')
      command.option('--emails ARRAY', Array, 'List of emails to invite')
      command.option('--groups ARRAY', Array, 'List of group aliases to invite')
      command.option('--scheme STRING', String, 'Xcode scheme')
      command.option('--export_method STRING', String, 'Provisioning profile type (ad-hoc, enterprise, development)')
    end
  end
end

Version data entries

72 entries across 72 versions & 1 rubygems

Version Path
fastlane-2.85.0.beta.20180308050114 fastlane/lib/fastlane/setup/crashlytics_beta_command_line_handler.rb
fastlane-2.85.0.beta.20180307050101 fastlane/lib/fastlane/setup/crashlytics_beta_command_line_handler.rb
fastlane-2.85.0.beta.20180306050019 fastlane/lib/fastlane/setup/crashlytics_beta_command_line_handler.rb
fastlane-2.85.0.beta.20180305050037 fastlane/lib/fastlane/setup/crashlytics_beta_command_line_handler.rb
fastlane-2.85.0.beta.20180304050031 fastlane/lib/fastlane/setup/crashlytics_beta_command_line_handler.rb
fastlane-2.85.0.beta.20180303050048 fastlane/lib/fastlane/setup/crashlytics_beta_command_line_handler.rb
fastlane-2.85.0.beta.20180302050035 fastlane/lib/fastlane/setup/crashlytics_beta_command_line_handler.rb
fastlane-2.84.0 fastlane/lib/fastlane/setup/crashlytics_beta_command_line_handler.rb
fastlane-2.84.0.beta.20180301050048 fastlane/lib/fastlane/setup/crashlytics_beta_command_line_handler.rb
fastlane-2.84.0.beta.20180228050122 fastlane/lib/fastlane/setup/crashlytics_beta_command_line_handler.rb
fastlane-2.84.0.beta.20180227050054 fastlane/lib/fastlane/setup/crashlytics_beta_command_line_handler.rb
fastlane-2.83.0 fastlane/lib/fastlane/setup/crashlytics_beta_command_line_handler.rb
fastlane-2.83.0.beta.20180226050016 fastlane/lib/fastlane/setup/crashlytics_beta_command_line_handler.rb
fastlane-2.83.0.beta.20180225050035 fastlane/lib/fastlane/setup/crashlytics_beta_command_line_handler.rb
fastlane-2.83.0.beta.20180224050047 fastlane/lib/fastlane/setup/crashlytics_beta_command_line_handler.rb
fastlane-2.82.0 fastlane/lib/fastlane/setup/crashlytics_beta_command_line_handler.rb
fastlane-2.82.0.beta.20180223010003 fastlane/lib/fastlane/setup/crashlytics_beta_command_line_handler.rb
fastlane-2.82.0.beta.20180222010003 fastlane/lib/fastlane/setup/crashlytics_beta_command_line_handler.rb
fastlane-2.82.0.beta.20180221010003 fastlane/lib/fastlane/setup/crashlytics_beta_command_line_handler.rb
fastlane-2.82.0.beta.20180220010002 fastlane/lib/fastlane/setup/crashlytics_beta_command_line_handler.rb