class ActivityPermissionEngine::CheckAuthorization
Attributes
activities_registry[R]
request[R]
Public Class Methods
new(request, activities_registry = ActivityPermissionEngine.configuration.activity_permissions_registry)
click to toggle source
# File lib/activity_permission_engine/check_authorization.rb, line 3 def initialize(request, activities_registry = ActivityPermissionEngine.configuration.activity_permissions_registry) @request = request @activities_registry = activities_registry end
Public Instance Methods
call()
click to toggle source
# File lib/activity_permission_engine/check_authorization.rb, line 8 def call Response.new(authorized?) end
Private Instance Methods
activity()
click to toggle source
# File lib/activity_permission_engine/check_authorization.rb, line 15 def activity @activity ||= activities_registry.find_by_activity_ref(request.activity_ref) end