class Zesty::Auth
Constants
- AUTH_URL
Public Class Methods
get_token(email, password)
click to toggle source
# File lib/zesty/auth.rb, line 6 def self.get_token(email, password) self.new.login(email, password).dig(:meta, :token) end
new(**options)
click to toggle source
# File lib/zesty/auth.rb, line 10 def initialize(**options) @options = options end
Public Instance Methods
login(email, password)
click to toggle source
# File lib/zesty/auth.rb, line 14 def login(email, password) Request.post_form( "#{AUTH_URL}/login", params: { email: email, password: password } ) end
verify_token(token)
click to toggle source
# File lib/zesty/auth.rb, line 24 def verify_token(token) Request.get("#{AUTH_URL}/verify", headers: { Authorization: "Bearer #{token}" }) end