Class: HTTP::Security::Headers::XContentTypeOptions
- Inherits:
-
Object
- Object
- HTTP::Security::Headers::XContentTypeOptions
- Defined in:
- lib/http/security/headers/x_content_type_options.rb
Instance Method Summary collapse
-
#initialize(directives = {}) ⇒ XContentTypeOptions
constructor
A new instance of XContentTypeOptions.
- #no_sniff? ⇒ Boolean
- #to_s ⇒ Object
Constructor Details
#initialize(directives = {}) ⇒ XContentTypeOptions
Returns a new instance of XContentTypeOptions.
6 7 8 |
# File 'lib/http/security/headers/x_content_type_options.rb', line 6 def initialize(directives={}) @no_sniff = directives[:nosniff] end |
Instance Method Details
#no_sniff? ⇒ Boolean
10 11 12 |
# File 'lib/http/security/headers/x_content_type_options.rb', line 10 def no_sniff? !!@no_sniff end |
#to_s ⇒ Object
14 15 16 17 18 19 |
# File 'lib/http/security/headers/x_content_type_options.rb', line 14 def to_s str = '' str << "nosniff" if @no_sniff return str end |