Module: Polar

Defined in:
lib/polar/errors.rb,
lib/polar.rb,
lib/polar/groups.rb,
lib/polar/adapter.rb,
lib/polar/permissions.rb,
lib/polar/frameworks/rails.rb,
lib/polar/adapters/active_record.rb

Overview

nodoc

Defined Under Namespace

Modules: ActionControllerExtensions, ActiveRecordExtensions, Adapter Classes: AuthorizationFailureDenyPermission, AuthorizationFailureMissedPermission, AuthorizationFailureNoUser, DefaultGroups, DefaultPermissions, GroupHash, Groups, PermissionHash, PermissionNotDefined, PermissionNotDefinedButSetAsDefault, Permissions

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.loggerObject

Returns the value of attribute logger.



11
12
13
# File 'lib/polar.rb', line 11

def logger
  @logger
end

Class Method Details

.define(type) ⇒ Object



14
15
16
17
18
19
20
21
# File 'lib/polar.rb', line 14

def self.define(type)
  case type
  when :permissions
    yield(Polar::Permissions.define)
  when :groups
    yield(Polar::Groups.define)
  end
end