class Api::Handler

Your code goes here…

Public Class Methods

condition_read(param) click to toggle source
# File lib/api/handler.rb, line 22
def self.condition_read(param)
 DbAccessor::Reader.condition_select(param)
end
connect(param, option) click to toggle source
# File lib/api/handler.rb, line 17
def self.connect(param, option)
  found = AuthManager::Finder.find_object?(param, option)
  found ? SessionManager::Handler.create_session(param, option) : {code: 400, message: "User not connected"}
end
create_object(param) click to toggle source
# File lib/api/handler.rb, line 8
def self.create_object(param)
  added = DbAccessor::Writer.write_object(param)
  if added[:code] == 201
    true
  else
    false
  end
end
valid_session(object, token, option) click to toggle source
# File lib/api/handler.rb, line 26
def self.valid_session(object, token, option)
  login = return_id(object, option)
  to_verify = {login: login, token: token}.to_json
  session_response = SessionManager::Handler.verify_session(to_verify, option)
  if session_response
    (session_response[:code] == 200)
  else
    false
  end
end