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

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