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
247
248
249
|
# File 'lib/resources/http.rb', line 247
def method_missing(requested_key)
fetch(requested_key.to_s.downcase, nil)
end
|
Class Method Details
.create(header_data) ⇒ Object
239
240
241
|
# File 'lib/resources/http.rb', line 239
def self.create()
.each_with_object(new) { |(k, v), memo| memo[k.to_s.downcase] = v }
end
|
Instance Method Details
#[](requested_key) ⇒ Object
243
244
245
|
# File 'lib/resources/http.rb', line 243
def [](requested_key)
fetch(requested_key.downcase, nil)
end
|