Module: AuthorizedNetworks::ControllerExtension

Defined in:
lib/authorized_networks/controller_extension.rb

Instance Method Summary collapse

Instance Method Details

#require_authorized_network(options = {}) ⇒ Object



4
5
6
7
8
# File 'lib/authorized_networks/controller_extension.rb', line 4

def require_authorized_network(options = {})
  unless AuthorizedNetworks.valid_ip?(request.ip, options)
    raise AuthorizedNetworks::UnauthorizedNetworkError, "#{request.ip} does not have access to this resource"
  end
end