Class: Configuration::OutputOK
- Inherits:
-
OutputText
- Object
- OutputText
- Configuration::OutputOK
- Defined in:
- lib/httpimagestore/configuration/output.rb
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(cache_control = nil) ⇒ OutputOK
constructor
A new instance of OutputOK.
Methods inherited from OutputText
Constructor Details
#initialize(cache_control = nil) ⇒ OutputOK
Returns a new instance of OutputOK.
60 61 62 |
# File 'lib/httpimagestore/configuration/output.rb', line 60 def initialize(cache_control = nil) super 'OK', 200, cache_control end |
Class Method Details
.match(node) ⇒ Object
50 51 52 |
# File 'lib/httpimagestore/configuration/output.rb', line 50 def self.match(node) node.name == 'output_ok' end |
.parse(configuration, node) ⇒ Object
54 55 56 57 58 |
# File 'lib/httpimagestore/configuration/output.rb', line 54 def self.parse(configuration, node) configuration.output and raise StatementCollisionError.new(node, 'output') cache_control = node.grab_attributes('cache-control').first configuration.output = OutputOK.new(cache_control) end |