Sha256: 077fb24a42347181d36abe73a3c3f5af8b86f6e07a701abaa1e8b2192109b0cc
Contents?: true
Size: 438 Bytes
Versions: 9
Compression:
Stored size: 438 Bytes
Contents
# frozen_string_literal: true require 'request_handler/error' module RequestHandler class HeaderParser def initialize(env:) raise MissingArgumentError, env: 'is missing' if env.nil? @headers = Helper.deep_transform_keys_in_object(env.select { |k, _v| k.start_with?('HTTP_') }) do |k| k[5..-1].downcase.to_sym end end def run headers end private attr_reader :headers end end
Version data entries
9 entries across 9 versions & 1 rubygems