class Zetto::Services::Session::GetUser
Public Class Methods
new(cookies, user_agent, remote_ip)
click to toggle source
# File lib/zetto/services/session/get_user.rb, line 5 def initialize(cookies, user_agent, remote_ip) unless cookies.class.to_s == "ActionDispatch::Cookies::CookieJar" raise ArgumentError.new(I18n.t('exseptions.save_session_cookies')) end @cookies = cookies @user_agent = user_agent @remote_ip = remote_ip end
Public Instance Methods
execute()
click to toggle source
# File lib/zetto/services/session/get_user.rb, line 15 def execute find_user_by_cookie rescue Exception => e Zetto::Services::Info.error_message I18n.t('exseptions.unknown_error', argument: 'Zetto::Services::Session::GetUser', current_method: __method__), e nil end