Sha256: 79e900309f8d9216a018808f347db016b4835671b37ab44ae1e4eda50c78b9af

Contents?: true

Size: 454 Bytes

Versions: 7

Compression:

Stored size: 454 Bytes

Contents

module Octopus
  module CollectionAssociation
    def self.included(base)
      base.sharded_methods :reader, :writer, :ids_reader, :ids_writer, :create, :create!,
                           :build, :any?, :count, :empty?, :first, :include?, :last, :length,
                           :load_target, :many?, :reload, :size, :select, :uniq
    end
  end
end

ActiveRecord::Associations::CollectionAssociation.send(:include, Octopus::CollectionAssociation)

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
ar-octopus-0.9.0 lib/octopus/collection_association.rb
ar-octopus-0.8.6 lib/octopus/collection_association.rb
misha-ar-octopus-0.8.7 lib/octopus/collection_association.rb
misha-ar-octopus-0.8.5 lib/octopus/collection_association.rb
ar-octopus-0.8.5 lib/octopus/collection_association.rb
ar-octopus-0.8.4 lib/octopus/collection_association.rb
ar-octopus-0.8.3 lib/octopus/collection_association.rb