Exception: Organizations::NotAuthorized

Inherits:
Error
  • Object
show all
Defined in:
lib/organizations.rb

Overview

Authorization errors - raised when user doesn't have permission

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(message = nil, permission: nil, organization: nil, user: nil) ⇒ NotAuthorized

Returns a new instance of NotAuthorized.



19
20
21
22
23
24
# File 'lib/organizations.rb', line 19

def initialize(message = nil, permission: nil, organization: nil, user: nil)
  super(message)
  @permission = permission
  @organization = organization
  @user = user
end

Instance Attribute Details

#organizationObject (readonly)

Returns the value of attribute organization.



17
18
19
# File 'lib/organizations.rb', line 17

def organization
  @organization
end

#permissionObject (readonly)

Returns the value of attribute permission.



17
18
19
# File 'lib/organizations.rb', line 17

def permission
  @permission
end

#userObject (readonly)

Returns the value of attribute user.



17
18
19
# File 'lib/organizations.rb', line 17

def user
  @user
end