Module: Alpaca::ControllerAdditions
- Defined in:
- lib/alpaca/controller_additions.rb
Overview
These are additional helper methods that are added to ApplicationController. In particular, this module contains filters that should be used as before_filters.
Instance Method Summary collapse
- #enable_blacklist_and_allow_by_default(additional_ips = []) ⇒ Object
- #enable_whitelist_and_deny_by_default(additional_ips = []) ⇒ Object
Instance Method Details
#enable_blacklist_and_allow_by_default(additional_ips = []) ⇒ Object
10 11 12 13 14 |
# File 'lib/alpaca/controller_additions.rb', line 10 def enable_blacklist_and_allow_by_default (additional_ips = []) if blacklisted?(additional_ips) render_blocked_request end end |
#enable_whitelist_and_deny_by_default(additional_ips = []) ⇒ Object
6 7 8 |
# File 'lib/alpaca/controller_additions.rb', line 6 def enable_whitelist_and_deny_by_default (additional_ips = []) render_blocked_request unless whitelisted?(additional_ips) end |