Module: Clubhouse::Concerns::Models::Organization
- Extended by:
- ActiveSupport::Concern
- Includes:
- AttributeValidatable, Emailable
- Included in:
- Organization
- Defined in:
- lib/clubhouse/concerns/models/organization.rb
Defined Under Namespace
Modules: ClassMethods
Constant Summary collapse
- NAME_REGEX =
/\A[a-z][a-z\d\-]*\z/- FORMAT_MESSAGE =
"can only contain lowercase letters, numbers, and dashes"
Instance Method Summary collapse
Instance Method Details
#admin?(member) ⇒ Boolean
44 45 46 |
# File 'lib/clubhouse/concerns/models/organization.rb', line 44 def admin?(member) memberships.exists?(admin: true, member: member) end |
#member?(member) ⇒ Boolean
40 41 42 |
# File 'lib/clubhouse/concerns/models/organization.rb', line 40 def member?(member) memberships.exists?(member: member) end |