Class: Spikard::Header
Overview
Extract a value from request headers.
Use this as a default parameter value to inject header values into route handlers.
Instance Attribute Summary collapse
-
#convert_underscores ⇒ Object
readonly
Returns the value of attribute convert_underscores.
-
#header_alias ⇒ Object
readonly
Returns the value of attribute header_alias.
Attributes inherited from ParamBase
#default, #default_factory, #schema
Instance Method Summary collapse
-
#initialize(default = nil, default_factory: nil, header_alias: nil, convert_underscores: true, schema: nil) ⇒ Header
constructor
A new instance of Header.
Methods inherited from ParamBase
Constructor Details
#initialize(default = nil, default_factory: nil, header_alias: nil, convert_underscores: true, schema: nil) ⇒ Header
Returns a new instance of Header.
110 111 112 113 114 |
# File 'lib/spikard/params.rb', line 110 def initialize(default = nil, default_factory: nil, header_alias: nil, convert_underscores: true, schema: nil) super(default, default_factory: default_factory, schema: schema) @header_alias = header_alias @convert_underscores = convert_underscores end |
Instance Attribute Details
#convert_underscores ⇒ Object (readonly)
Returns the value of attribute convert_underscores.
108 109 110 |
# File 'lib/spikard/params.rb', line 108 def convert_underscores @convert_underscores end |
#header_alias ⇒ Object (readonly)
Returns the value of attribute header_alias.
108 109 110 |
# File 'lib/spikard/params.rb', line 108 def header_alias @header_alias end |