Class: Inspec::Resources::Http::Headers
- Inherits:
-
Hash
- Object
- Hash
- Inspec::Resources::Http::Headers
show all
- Defined in:
- lib/resources/http.rb
Class Method Summary
collapse
Instance Method Summary
collapse
Methods inherited from Hash
#contains, #deep_merge, #smash
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
#method_missing(requested_key) ⇒ Object
248
249
250
|
# File 'lib/resources/http.rb', line 248
def method_missing(requested_key)
fetch(requested_key.to_s.downcase, nil)
end
|
Class Method Details
.create(header_data) ⇒ Object
240
241
242
|
# File 'lib/resources/http.rb', line 240
def self.create()
.each_with_object(new) { |(k, v), memo| memo[k.to_s.downcase] = v }
end
|
Instance Method Details
#[](requested_key) ⇒ Object
244
245
246
|
# File 'lib/resources/http.rb', line 244
def [](requested_key)
fetch(requested_key.downcase, nil)
end
|