Module: Beef::AdminArea::Authorisation::ClassMethods

Defined in:
lib/admin_area.rb

Instance Method Summary collapse

Instance Method Details

#authorise(options) ⇒ Object

Raises:

  • (ArgumentError)


18
19
20
21
22
23
# File 'lib/admin_area.rb', line 18

def authorise(options)
  raise ArgumentError, 'Roles must be suplied' if options[:roles].nil?
  before_filter :only => options[:only] do |controller|
    controller.authorise(*options[:roles])
  end
end