Module: ActsAsRoleable::Roleatize

Defined in:
lib/acts_as_roleable/roleatize.rb

Instance Method Summary collapse

Instance Method Details

#acts_as_roleable(*args) ⇒ Object



2
3
4
5
6
7
8
9
# File 'lib/acts_as_roleable/roleatize.rb', line 2

def acts_as_roleable(*args)
  include RoleModel
  options = args.extract_options!

  roles_attribute options[:roles_mask] if options.has_key?(:roles_mask)
  roles options[:roles] if options.has_key?(:roles)
  add_role_scopes
end