Class: Fastlane::Helper::CodePushLoginHelper

Inherits:
Object
  • Object
show all
Defined in:
lib/fastlane/plugin/code_push/helper/code_push_login_helper.rb

Class Method Summary collapse

Class Method Details

.is_logged_inObject



14
15
16
17
18
19
20
21
22
# File 'lib/fastlane/plugin/code_push/helper/code_push_login_helper.rb', line 14

def self.is_logged_in
  value = true
  begin
    Action.sh("code-push whoami", false)
  rescue
    value = false
  end
  value
end

.log_in(access_key) ⇒ Object



4
5
6
7
8
# File 'lib/fastlane/plugin/code_push/helper/code_push_login_helper.rb', line 4

def self.(access_key)
  Action.sh("code-push login --accessKey #{access_key}", print_command: false)
rescue
  UI.user_error!("something went wrong during login with access key #{access_key}")
end

.log_outObject



9
10
11
12
# File 'lib/fastlane/plugin/code_push/helper/code_push_login_helper.rb', line 9

def self.log_out
  Action.sh("code-push logout")
rescue
end