class PortaText::Command::Api::MyPassword

The me/password endpoint. github.com/PortaText/docs/wiki/REST-API#api_me_password

Author

Marcelo Gornstein (marcelog@portatext.com)

Copyright

Copyright © 2015 PortaText

License

Apache-2.0

Public Instance Methods

change(old_password, new_password) click to toggle source
# File lib/portatext/command/api/my_password.rb, line 24
def change(old_password, new_password)
  set :old_password, old_password
  set :new_password, new_password
end
endpoint(_method) click to toggle source
# File lib/portatext/command/api/my_password.rb, line 29
def endpoint(_method)
  return 'me/password' if @args[:reset].nil?
  @args.delete :reset
  return 'me/password/reset' if @args[:nonce].nil?
  nonce = @args[:nonce]
  @args.delete :nonce
  "me/password/reset/#{nonce}"
end
for_email(email) click to toggle source
# File lib/portatext/command/api/my_password.rb, line 15
def for_email(email)
  set :email, email
end
reset() click to toggle source
# File lib/portatext/command/api/my_password.rb, line 11
def reset
  set :reset, true
end
with_nonce(nonce, new_password) click to toggle source
# File lib/portatext/command/api/my_password.rb, line 19
def with_nonce(nonce, new_password)
  set :nonce, nonce
  set :new_password, new_password
end