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