Sha256: 373103ae5d92e58e9ca94d157e7c63e0681b36211e518257f445212ae0546447

Contents?: true

Size: 554 Bytes

Versions: 2

Compression:

Stored size: 554 Bytes

Contents

# frozen_string_literal: true

class HanamiContext
  def self.get_client_token(request)
    begin
      request.env[SECURENATIVE_COOKIE]
    rescue StandardError
      nil
    end
  end

  def self.get_url(request)
    begin
      request.env['REQUEST_PATH']
    rescue StandardError
      nil
    end
  end

  def self.get_method(request)
    begin
      request.request_method
    rescue StandardError
      nil
    end
  end

  def self.get_headers(request)
    begin
      request.headers.to_hash
    rescue StandardError
      nil
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
securenative-0.1.20 lib/context/hanami_context.rb
securenative-0.1.18 lib/context/hanami_context.rb