Module: ActivityPermissionEngine

Extended by:
InterfaceHelpers
Defined in:
lib/activity_permission_engine.rb,
lib/activity_permission_engine/version.rb,
lib/activity_permission_engine/allow_activity.rb,
lib/activity_permission_engine/list_activities.rb,
lib/activity_permission_engine/disallow_activity.rb,
lib/activity_permission_engine/framework/request.rb,
lib/activity_permission_engine/interface_helpers.rb,
lib/activity_permission_engine/register_activity.rb,
lib/activity_permission_engine/activities_registry.rb,
lib/activity_permission_engine/check_authorization.rb,
lib/activity_permission_engine/unregister_activity.rb,
lib/activity_permission_engine/list_activities_permissions.rb,
lib/activity_permission_engine/activity_permissions_registry.rb,
lib/activity_permission_engine/adapters/activity_permissions_registry/memory.rb,
lib/activity_permission_engine/test_helpers/activity_permissions_registry_test.rb

Defined Under Namespace

Modules: ActivityPermissionsRegistry, Adapters, Defaults, Framework, InterfaceHelpers, TestHelpers Classes: ActivitiesRegistry, AllowActivity, CheckAuthorization, Configuration, DisallowActivity, ListActivities, ListActivitiesPermissions, RegisterActivity, UnregisterActivity

Constant Summary collapse

VERSION =
"0.0.1"

Class Attribute Summary collapse

Class Method Summary collapse

Methods included from InterfaceHelpers

allow_activity, check_authorization, disallow_activity, list_activities, list_activities_permissions, register_activity, unregister_activity

Class Attribute Details

.configurationObject

Returns the value of attribute configuration.



18
19
20
# File 'lib/activity_permission_engine.rb', line 18

def configuration
  @configuration
end

Class Method Details

.configure {|configuration| ... } ⇒ Object

Yields:



25
26
27
# File 'lib/activity_permission_engine.rb', line 25

def self.configure
  yield(configuration)
end