Module: SslRequirement::ClassMethods
- Defined in:
- lib/merb-ssl-requirement/ssl_requirement.rb
Instance Method Summary collapse
- #ssl_allowed(*actions) ⇒ Object
- #ssl_allowed_actions ⇒ Object
-
#ssl_required(*actions) ⇒ Object
Specifies that the named actions requires an SSL connection to be performed (which is enforced by ensure_proper_protocol).
- #ssl_required_actions ⇒ Object
Instance Method Details
#ssl_allowed(*actions) ⇒ Object
35 36 37 38 |
# File 'lib/merb-ssl-requirement/ssl_requirement.rb', line 35 def ssl_allowed(*actions) # write_inheritable_array(:ssl_allowed_actions, actions) self.ssl_allowed_actions.push(*actions) end |
#ssl_allowed_actions ⇒ Object
44 45 46 |
# File 'lib/merb-ssl-requirement/ssl_requirement.rb', line 44 def ssl_allowed_actions @ssl_allowed_actions ||= [] end |
#ssl_required(*actions) ⇒ Object
Specifies that the named actions requires an SSL connection to be performed (which is enforced by ensure_proper_protocol).
30 31 32 33 |
# File 'lib/merb-ssl-requirement/ssl_requirement.rb', line 30 def ssl_required(*actions) # write_inheritable_array(:ssl_required_actions, actions) self.ssl_required_actions.push(*actions) end |
#ssl_required_actions ⇒ Object
40 41 42 |
# File 'lib/merb-ssl-requirement/ssl_requirement.rb', line 40 def ssl_required_actions @ssl_required_actions ||= [] end |