class Locomotive::Steam::CookieService

Public Class Methods

new(request) click to toggle source
# File lib/locomotive/steam/services/cookie_service.rb, line 6
def initialize(request)
  @request = request
  request.env['steam.cookies'] ||= {}
  @cookies = request.env['steam.cookies']
end

Public Instance Methods

get(key) click to toggle source
# File lib/locomotive/steam/services/cookie_service.rb, line 16
def get(key)
  if @cookies.include?(key)
    @cookies[key]['value']
  else
    @request.cookies[key]
  end
end
set(key, vals) click to toggle source
# File lib/locomotive/steam/services/cookie_service.rb, line 12
def set(key, vals)
  @cookies[key] = vals
end