Module: SmbCloud::Auth

Defined in:
lib/auth.rb

Defined Under Namespace

Modules: Environment Classes: Client, Error

Class Method Summary collapse

Class Method Details

.client(environment:, app_id:, app_secret:) ⇒ Object



68
69
70
# File 'lib/auth.rb', line 68

def client(environment:, app_id:, app_secret:)
  Client.new(environment:, app_id:, app_secret:)
end

.login_with_client(environment:, app_id:, app_secret:, email:, password:) ⇒ Object



76
77
78
# File 'lib/auth.rb', line 76

def (environment:, app_id:, app_secret:, email:, password:)
  client(environment:, app_id:, app_secret:).(email:, password:)
end

.logout_with_client(environment:, app_id:, app_secret:, access_token:) ⇒ Object



84
85
86
# File 'lib/auth.rb', line 84

def logout_with_client(environment:, app_id:, app_secret:, access_token:)
  client(environment:, app_id:, app_secret:).logout(access_token:)
end

.me_with_client(environment:, app_id:, app_secret:, access_token:) ⇒ Object



80
81
82
# File 'lib/auth.rb', line 80

def me_with_client(environment:, app_id:, app_secret:, access_token:)
  client(environment:, app_id:, app_secret:).me(access_token:)
end

.remove_with_client(environment:, app_id:, app_secret:, access_token:) ⇒ Object



88
89
90
# File 'lib/auth.rb', line 88

def remove_with_client(environment:, app_id:, app_secret:, access_token:)
  client(environment:, app_id:, app_secret:).remove(access_token:)
end

.signup_with_client(environment:, app_id:, app_secret:, email:, password:) ⇒ Object



72
73
74
# File 'lib/auth.rb', line 72

def (environment:, app_id:, app_secret:, email:, password:)
  client(environment:, app_id:, app_secret:).(email:, password:)
end