module Pollett::Concerns::Models::Context
Public Instance Methods
access(request)
click to toggle source
# File lib/pollett/concerns/models/context.rb, line 27 def access(request) update({ accessed_at: current_time_from_proper_timezone, ip: request.remote_ip, user_agent: request.user_agent }) end
active()
click to toggle source
# File lib/pollett/concerns/models/context.rb, line 23 def active !revoked end
revoke!()
click to toggle source
# File lib/pollett/concerns/models/context.rb, line 35 def revoke! self.revoked_at ||= current_time_from_proper_timezone save! end
revoked()
click to toggle source
# File lib/pollett/concerns/models/context.rb, line 19 def revoked revoked_at? end