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