Sha256: 530fd439b5e7a8d125609e853b501fcc89897bcdb0609191e9350d7093ec9341
Contents?: true
Size: 637 Bytes
Versions: 8
Compression:
Stored size: 637 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
8 entries across 8 versions & 1 rubygems