Sha256: de24aade8a2e8c49192fd84d4148d6a9d00c366faef2de2a3ae8b25bb370592d
Contents?: true
Size: 602 Bytes
Versions: 16
Compression:
Stored size: 602 Bytes
Contents
class Membership < ActiveRecord::Base belongs_to :member belongs_to :club end class CurrentMembership < Membership belongs_to :member belongs_to :club end class SuperMembership < Membership belongs_to :member, -> { order('members.id DESC') } belongs_to :club end class SelectedMembership < Membership def self.default_scope select("'1' as foo") end end class TenantMembership < Membership cattr_accessor :current_member belongs_to :member belongs_to :club default_scope -> { if current_member where(member: current_member) else all end } end
Version data entries
16 entries across 16 versions & 1 rubygems