Sha256: bd8505952ae898aeaa35f47d470a0d7b04f82bdc8cf6e0fb20ffcdd4b63e5b61

Contents?: true

Size: 640 Bytes

Versions: 12

Compression:

Stored size: 640 Bytes

Contents

module BridgeCache
  class Group < ActiveRecord::Base
    extend BridgeCache::Data::BridgeModel

    self.inheritance_column = nil

    belongs_to :user, foreign_key: :user_id, primary_key: :bridge_id, class_name: 'BridgeCache::User', optional: true
    has_many :program_group_enrollments, foreign_key: :group_id, primary_key: :bridge_id, class_name: 'BridgeCache::ProgramGroupEnrollment'
    has_many :group_enrollments, foreign_key: :group_id, primary_key: :bridge_id, class_name: 'BridgeCache::GroupEnrollment'
    has_many :memberships, foreign_key: :group_id, primary_key: :bridge_id, class_name: 'BridgeCache::Membership'

  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
bridge_cache-0.0.19 app/models/bridge_cache/group.rb
bridge_cache-0.0.18 app/models/bridge_cache/group.rb
bridge_cache-0.0.17 app/models/bridge_cache/group.rb
bridge_cache-0.0.16 app/models/bridge_cache/group.rb
bridge_cache-0.0.14 app/models/bridge_cache/group.rb
bridge_cache-0.0.13 app/models/bridge_cache/group.rb
bridge_cache-0.0.12 app/models/bridge_cache/group.rb
bridge_cache-0.0.11 app/models/bridge_cache/group.rb
bridge_cache-0.0.10 app/models/bridge_cache/group.rb
bridge_cache-0.0.9 app/models/bridge_cache/group.rb
bridge_cache-0.0.8 app/models/bridge_cache/group.rb
bridge_cache-0.0.7 app/models/bridge_cache/group.rb