Module: Duse::Client::Namespace::Curry::User

Defined in:
lib/duse/client/namespace.rb

Instance Method Summary collapse

Instance Method Details

#confirm(token) ⇒ Object



61
62
63
# File 'lib/duse/client/namespace.rb', line 61

def confirm(token)
  session.patch('/users/confirm', { token: token })
end

#currentObject



53
54
55
# File 'lib/duse/client/namespace.rb', line 53

def current
  find_one 'me'
end

#forgot_password(email) ⇒ Object



72
73
74
# File 'lib/duse/client/namespace.rb', line 72

def forgot_password(email)
  session.post('/users/forgot_password', { email: email })
end

#password_reset(token, password) ⇒ Object



65
66
67
68
69
70
# File 'lib/duse/client/namespace.rb', line 65

def password_reset(token, password)
  session.patch('/users/password', {
    token: token,
    password: password
  })
end

#resend_confirmation(email) ⇒ Object



76
77
78
# File 'lib/duse/client/namespace.rb', line 76

def resend_confirmation(email)
  session.post('/users/confirm', { email: email })
end

#serverObject



57
58
59
# File 'lib/duse/client/namespace.rb', line 57

def server
  find_one 'server'
end