Module: Spear::Plugins::Model::User

Includes:
Resource::User
Included in:
Spear::Plugins::Models
Defined in:
lib/spear/plugins/model/user.rb

Instance Method Summary collapse

Instance Method Details

#check_existing(email, password = '') ⇒ Object



7
8
9
10
# File 'lib/spear/plugins/model/user.rb', line 7

def check_existing(email, password='')
  response = super(email, password)
  Structure::User::CheckExisting.new(response)
end

#create_user(data = {}) ⇒ Object



12
13
14
15
# File 'lib/spear/plugins/model/user.rb', line 12

def create_user(data={})
  response = super(data)
  Structure::User::Create.new(response)
end

#retrieve_user(user_external_id, password) ⇒ Object



17
18
19
20
# File 'lib/spear/plugins/model/user.rb', line 17

def retrieve_user(user_external_id, password)
  response = super(user_external_id, password)
  Structure::User::Retrieve.new(response)
end

#token_authenticate(user_external_id) ⇒ Object



22
23
24
25
# File 'lib/spear/plugins/model/user.rb', line 22

def token_authenticate(user_external_id)
  response = super(user_external_id)
  Structure::User::TokenAuthenticate.new(response)
end