Module: ActivityPermissionEngine::InterfaceHelpers
- Included in:
- ActivityPermissionEngine
- Defined in:
- lib/activity_permission_engine/interface_helpers.rb
Instance Method Summary collapse
- #allow_activity(activity_ref, role_ref) ⇒ Object
- #check_authorization(activity_ref, role_refs) ⇒ Object
- #disallow_activity(activity_ref, role_ref) ⇒ Object
- #list_activities ⇒ Object
- #list_activities_permissions ⇒ Object
- #register_activity(activity_ref) ⇒ Object
- #unregister_activity(activity_ref) ⇒ Object
Instance Method Details
#allow_activity(activity_ref, role_ref) ⇒ Object
15 16 17 |
# File 'lib/activity_permission_engine/interface_helpers.rb', line 15 def allow_activity(activity_ref, role_ref) AllowActivity::Request.new(activity_ref, role_ref).response end |
#check_authorization(activity_ref, role_refs) ⇒ Object
23 24 25 |
# File 'lib/activity_permission_engine/interface_helpers.rb', line 23 def (activity_ref, role_refs) CheckAuthorization::Request.new(activity_ref, role_refs).response end |
#disallow_activity(activity_ref, role_ref) ⇒ Object
19 20 21 |
# File 'lib/activity_permission_engine/interface_helpers.rb', line 19 def disallow_activity(activity_ref, role_ref) DisallowActivity::Request.new(activity_ref, role_ref).response end |
#list_activities ⇒ Object
7 8 9 |
# File 'lib/activity_permission_engine/interface_helpers.rb', line 7 def list_activities ListActivities::Request.new.response end |
#list_activities_permissions ⇒ Object
27 28 29 |
# File 'lib/activity_permission_engine/interface_helpers.rb', line 27 def ListActivitiesPermissions::Request.new.response end |
#register_activity(activity_ref) ⇒ Object
3 4 5 |
# File 'lib/activity_permission_engine/interface_helpers.rb', line 3 def register_activity(activity_ref) RegisterActivity::Request.new(activity_ref).response end |
#unregister_activity(activity_ref) ⇒ Object
11 12 13 |
# File 'lib/activity_permission_engine/interface_helpers.rb', line 11 def unregister_activity(activity_ref) UnregisterActivity::Request.new(activity_ref).response end |