Class: Fastlane::Actions::AppstoreAction
- Inherits:
-
Fastlane::Action
- Object
- Fastlane::Action
- Fastlane::Actions::AppstoreAction
- Defined in:
- lib/fastlane/actions/appstore.rb
Documentation collapse
- .author ⇒ Object
- .available_options ⇒ Object
- .description ⇒ Object
- .is_supported?(platform) ⇒ Boolean
- .output ⇒ Object
Class Method Summary collapse
Methods inherited from Fastlane::Action
action_name, authors, details, sh, step_text
Class Method Details
.author ⇒ Object
34 35 36 |
# File 'lib/fastlane/actions/appstore.rb', line 34 def self. 'KrauseFx' end |
.available_options ⇒ Object
24 25 26 27 28 |
# File 'lib/fastlane/actions/appstore.rb', line 24 def self. = DeliverAction. .delete_if { |i| i.key == :beta } # we don't want to have beta values here return end |
.description ⇒ Object
20 21 22 |
# File 'lib/fastlane/actions/appstore.rb', line 20 def self.description "Upload new metadata to iTunes Connect and optionally a new binary" end |
.is_supported?(platform) ⇒ Boolean
38 39 40 |
# File 'lib/fastlane/actions/appstore.rb', line 38 def self.is_supported?(platform) Actions::DeliverAction.is_supported?platform end |
.output ⇒ Object
30 31 32 |
# File 'lib/fastlane/actions/appstore.rb', line 30 def self.output [] end |
.run(params) ⇒ Object
7 8 9 10 11 12 13 14 |
# File 'lib/fastlane/actions/appstore.rb', line 7 def self.run(params) values = params.values values[:beta] = false # always false for App Store = FastlaneCore::Configuration.create(Actions::DeliverAction., values) return if Helper.is_test? Actions::DeliverAction.run() end |