class Remind101::Command::Auth
authentication (login, logout)
Public Instance Methods
index()
click to toggle source
auth
Authenticate, display token and current user
# File lib/remind101/command/auth.rb, line 10 def index validate_arguments! Remind101::Command::Help.new.send(:help_for_command, current_command) end
login()
click to toggle source
auth:login log in with your remind101 credentials
Example:
$ remind101 auth:login Enter your Remind101 credentials: Email: email@example.com Password (typing will be hidden): Authentication successful.
# File lib/remind101/command/auth.rb, line 28 def login validate_arguments! Remind101::Auth.login display "Authentication successful." end
logout()
click to toggle source
auth:logout clear local authentication credentials
Example:
$ remind101 auth:logout Local credentials cleared.
# File lib/remind101/command/auth.rb, line 46 def logout validate_arguments! Remind101::Auth.logout display "Local credentials cleared." end
token()
click to toggle source
auth:token display your api token
Example:
$ remind101 auth:token ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789ABCD
# File lib/remind101/command/auth.rb, line 64 def token validate_arguments! display Remind101::Auth.token end
whoami()
click to toggle source
auth:whoami display your remind101 email address
Example:
$ remind101 auth:whoami email@example.com
# File lib/remind101/command/auth.rb, line 79 def whoami validate_arguments! display Remind101::Auth.user end