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.
59 60 61 |
# File 'lib/httpimagestore/configuration/output.rb', line 59 def initialize(cache_control = nil) super 'OK', 200, cache_control end |
Class Method Details
.match(node) ⇒ Object
49 50 51 |
# File 'lib/httpimagestore/configuration/output.rb', line 49 def self.match(node) node.name == 'output_ok' end |
.parse(configuration, node) ⇒ Object
53 54 55 56 57 |
# File 'lib/httpimagestore/configuration/output.rb', line 53 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 |