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



78
79
80
# File 'lib/auth.rb', line 78

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



86
87
88
# File 'lib/auth.rb', line 86

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



98
99
100
# File 'lib/auth.rb', line 98

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



94
95
96
# File 'lib/auth.rb', line 94

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



102
103
104
# File 'lib/auth.rb', line 102

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

.reset_password_with_client(environment:, app_id:, app_secret:, email:) ⇒ Object



90
91
92
# File 'lib/auth.rb', line 90

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

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



82
83
84
# File 'lib/auth.rb', line 82

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