Class: HttpClientGenerator::Plugs::SetHeader
- Inherits:
-
Object
- Object
- HttpClientGenerator::Plugs::SetHeader
- Defined in:
- lib/http_client_generator/plugs/set_header.rb
Instance Method Summary collapse
- #call(req) ⇒ Object
-
#initialize(arg:, header:) ⇒ SetHeader
constructor
A new instance of SetHeader.
Constructor Details
#initialize(arg:, header:) ⇒ SetHeader
Returns a new instance of SetHeader.
8 9 10 11 |
# File 'lib/http_client_generator/plugs/set_header.rb', line 8 def initialize(arg:, header:) @arg = arg @header = header end |
Instance Method Details
#call(req) ⇒ Object
13 14 15 16 |
# File 'lib/http_client_generator/plugs/set_header.rb', line 13 def call(req) req.headers[@header] = req.rest_args[@arg] req end |