class Locked::Extractors::ClientId
used for extraction of cookies and headers from the request
Public Class Methods
new(request, cookies)
click to toggle source
# File lib/locked/extractors/client_id.rb, line 7 def initialize(request, cookies) @request = request @cookies = cookies || {} end
Public Instance Methods
call()
click to toggle source
# File lib/locked/extractors/client_id.rb, line 12 def call @request.env['HTTP_X_LOCKED_CLIENT_ID'] || @cookies['__cid'] || '' end