Class: RequestHandler::HeaderHandler
- Inherits:
-
Object
- Object
- RequestHandler::HeaderHandler
- Defined in:
- lib/request_handler/header_handler.rb
Instance Method Summary collapse
-
#initialize(env:) ⇒ HeaderHandler
constructor
A new instance of HeaderHandler.
- #run ⇒ Object
Constructor Details
#initialize(env:) ⇒ HeaderHandler
Returns a new instance of HeaderHandler.
5 6 7 8 9 10 |
# File 'lib/request_handler/header_handler.rb', line 5 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 |
Instance Method Details
#run ⇒ Object
12 13 14 |
# File 'lib/request_handler/header_handler.rb', line 12 def run headers end |