Class AccountPermission
In: app/models/account_permission.rb
Parent: Object

Summarize account editing permissions

Methods

Attributes

can_edit_person  [RW] 
person  [RW] 
person_can_edit  [RW] 

Public Class methods

[Source]

   # File app/models/account_permission.rb, line 5
5:   def initialize(person, can_edit_person, person_can_edit)
6:     @person = person
7:     @can_edit_person = can_edit_person
8:     @person_can_edit = person_can_edit
9:   end

Public Instance methods

"owner" can edit the AccountPermission person

[Source]

    # File app/models/account_permission.rb, line 12
12:   def can_edit_person?
13:     @can_edit_person
14:   end

AccountPermission person can edit "owner"

[Source]

    # File app/models/account_permission.rb, line 17
17:   def person_can_edit?
18:     @person_can_edit
19:   end

[Validate]