Class: Scaffolding::AbsolutelyAbstract::CreativeConcept
- Inherits:
-
ApplicationRecord
- Object
- ApplicationRecord
- Scaffolding::AbsolutelyAbstract::CreativeConcept
- Defined in:
- app/models/scaffolding/absolutely_abstract/creative_concept.rb
Instance Method Summary collapse
-
#admins ⇒ Object
🚅 add delegations above.
- #all_collaborators ⇒ Object
- #editors ⇒ Object
- #viewers ⇒ Object
Instance Method Details
#admins ⇒ Object
🚅 add delegations above.
25 26 27 |
# File 'app/models/scaffolding/absolutely_abstract/creative_concept.rb', line 25 def admins collaborators.admins.map(&:membership) end |
#all_collaborators ⇒ Object
37 38 39 |
# File 'app/models/scaffolding/absolutely_abstract/creative_concept.rb', line 37 def all_collaborators team.admins.or(Membership.where(id: memberships.pluck(:id))) end |
#editors ⇒ Object
29 30 31 |
# File 'app/models/scaffolding/absolutely_abstract/creative_concept.rb', line 29 def editors collaborators.editors.map(&:membership) end |
#viewers ⇒ Object
33 34 35 |
# File 'app/models/scaffolding/absolutely_abstract/creative_concept.rb', line 33 def viewers collaborators.viewers.map(&:membership) end |