Class: Membership
- Inherits:
-
ApplicationRecord
- Object
- ActiveRecord::Base
- ApplicationRecord
- Membership
- Defined in:
- app/models/membership.rb
Overview
Represents a user belonging to one or more organizations
Instance Method Summary collapse
-
#last_owner? ⇒ Boolean
Whether this membership represents the last owner of an organization.
- #role_rank ⇒ Object
Instance Method Details
#last_owner? ⇒ Boolean
Returns whether this membership represents the last owner of an organization
35 36 37 |
# File 'app/models/membership.rb', line 35 def last_owner? owner? && Membership.where(organization: organization).owner.one? end |
#role_rank ⇒ Object
40 41 42 |
# File 'app/models/membership.rb', line 40 def role_rank Coyote::Membership.role_rank(role) end |