6
7
8
9
10
11
12
13
14
15
16
17
|
# File 'lib/adhocracy/acts_as_group.rb', line 6
def acts_as_group(options = {})
has_many :memberships, as: :group, class_name: "Adhocracy::Membership"
has_many :membership_invitations, as: :group,
class_name: "Adhocracy::MembershipInvitation"
has_many :membership_requests, as: :group,
class_name: "Adhocracy::MembershipRequest"
has_many :officer_memberships, -> { where officer: true }, as: :group,
class_name: "Adhocracy::Membership"
send :include, InstanceMethods
end
|