class Mengpaneel::Strategy::CapableClientSide

Constants

REQUEST_HEADER
RESPONSE_HEADER

Public Instance Methods

run() click to toggle source
# File lib/mengpaneel/strategy/capable_client_side.rb, line 11
def run
  return false unless controller
  return false unless capable?

  return true if all_calls[:tracking].blank?

  response.headers[RESPONSE_HEADER] = JSON.dump(all_calls[:tracking])

  true
end

Private Instance Methods

capable?() click to toggle source
# File lib/mengpaneel/strategy/capable_client_side.rb, line 23
def capable?
  %w(true 1).include?(request.headers[REQUEST_HEADER])
end