Class: Logvisual::Auth
Overview
Auth api
Class Method Summary collapse
- .request(type, data = {}) ⇒ Object
- .signin(email, password) ⇒ Object
- .signup(email, password) ⇒ Object
Methods inherited from Api
Class Method Details
.request(type, data = {}) ⇒ Object
18 19 20 21 22 23 24 25 26 27 28 29 |
# File 'lib/logvisual/auth.rb', line 18 def self.request(type, data = {}) fail 'Email is required' if data[:email].nil? fail 'Password is required' if data[:password].nil? path = case type when :signup then '/auth/signup' when :signin then '/auth/signin' else '/auth/signup' end send_request(path, data) end |
.signin(email, password) ⇒ Object
13 14 15 16 |
# File 'lib/logvisual/auth.rb', line 13 def self.signin(email, password) data = { email: email, password: password } request(:signin, data) end |
.signup(email, password) ⇒ Object
8 9 10 11 |
# File 'lib/logvisual/auth.rb', line 8 def self.signup(email, password) data = { email: email, password: password } request(:signup, data) end |