Module: ActivityPermissionEngine::InterfaceHelpers

Included in:
ActivityPermissionEngine
Defined in:
lib/activity_permission_engine/interface_helpers.rb

Instance Method Summary collapse

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 check_authorization(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_activitiesObject



7
8
9
# File 'lib/activity_permission_engine/interface_helpers.rb', line 7

def list_activities
  ListActivities::Request.new.response
end

#list_activities_permissionsObject



27
28
29
# File 'lib/activity_permission_engine/interface_helpers.rb', line 27

def list_activities_permissions
  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