module Groupify::ActiveRecord::GroupMembership

Join table that tracks which members belong to which groups

Usage:

class GroupMembership < ActiveRecord::Base
    groupify :group_membership
    ...
end

Public Instance Methods

as() click to toggle source
# File lib/groupify/adapter/active_record/group_membership.rb, line 28
def as
  membership_type
end
as=(membership_type) click to toggle source
# File lib/groupify/adapter/active_record/group_membership.rb, line 24
def as=(membership_type)
  self.membership_type = membership_type
end
membership_type=(membership_type) click to toggle source
# File lib/groupify/adapter/active_record/group_membership.rb, line 20
def membership_type=(membership_type)
  self[:membership_type] = membership_type.to_s if membership_type.present?
end