Sha256: d5e7b4b612f218dfbfc3b12826c65a5fca6b63c388bf7114bee68f78099a07ec

Contents?: true

Size: 284 Bytes

Versions: 3

Compression:

Stored size: 284 Bytes

Contents

module Clubhouse
  module Member
    extend ActiveSupport::Concern

    included do
      has_many :memberships, class_name: "Clubhouse::Membership", foreign_key: :member_id
      has_many :organizations, through: :memberships, class_name: "Clubhouse::Organization"
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
clubhouse-0.3.0 app/models/concerns/clubhouse/member.rb
clubhouse-0.2.0 app/models/concerns/clubhouse/member.rb
clubhouse-0.1.0 app/models/concerns/clubhouse/member.rb