Class: Configuration::ValidateURIHMAC
- Inherits:
-
ValidateHMAC
- Object
- Scope
- HandlerStatement
- ValidateHMAC
- Configuration::ValidateURIHMAC
- Defined in:
- lib/httpimagestore/configuration/validate_hmac.rb
Instance Attribute Summary
Attributes inherited from ValidateHMAC
Class Method Summary collapse
Methods inherited from ValidateHMAC
#initialize, new_with_common_options, #realize
Methods inherited from Scope
#initialize, node_parsers, #parse, register_node_parser
Constructor Details
This class inherits a constructor from Configuration::ValidateHMAC
Class Method Details
.match(node) ⇒ Object
138 139 140 |
# File 'lib/httpimagestore/configuration/validate_hmac.rb', line 138 def self.match(node) node.name == 'validate_uri_hmac' end |
.parse(configuration, node) ⇒ Object
142 143 144 145 146 147 148 |
# File 'lib/httpimagestore/configuration/validate_hmac.rb', line 142 def self.parse(configuration, node) hmac_qs_param_name = node.grab_values('hmac').first obj = self.(configuration, node, hmac_qs_param_name, ->(obj, request_state){ request_state.request_uri }) configuration.validators << obj end |