Sha256: 7b5af64b32d2d8318db22cdda6d9e923826bfb86e2c033559dd33039965074b6

Contents?: true

Size: 451 Bytes

Versions: 20

Compression:

Stored size: 451 Bytes

Contents

# require "eitil_core/application_record/all_associations"

# require "eitil_core/railtie" to run the dynamic dispatch as an init hook during boot
require "eitil_core/railtie"

module EitilCore
  module ApplicationRecord
    module AllAssociations

      def all_associations
        reflect_on_all_associations.map do |assoc|
          { assoc.name => assoc.association_class.to_s.demodulize }
        end.inject &:merge
      end

    end
  end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
eitil-1.1.19 eitil_core/lib/eitil_core/application_record/all_associations.rb
eitil-1.1.18 eitil_core/lib/eitil_core/application_record/all_associations.rb
eitil-1.1.17 eitil_core/lib/eitil_core/application_record/all_associations.rb
eitil-1.1.16 eitil_core/lib/eitil_core/application_record/all_associations.rb
eitil-1.1.15 eitil_core/lib/eitil_core/application_record/all_associations.rb
eitil-1.1.14 eitil_core/lib/eitil_core/application_record/all_associations.rb
eitil-1.1.13 eitil_core/lib/eitil_core/application_record/all_associations.rb
eitil-1.1.12 eitil_core/lib/eitil_core/application_record/all_associations.rb
eitil-1.1.11 eitil_core/lib/eitil_core/application_record/all_associations.rb
eitil-1.1.10 eitil_core/lib/eitil_core/application_record/all_associations.rb
eitil-1.1.9 eitil_core/lib/eitil_core/application_record/all_associations.rb
eitil-1.1.8 eitil_core/lib/eitil_core/application_record/all_associations.rb
eitil-1.1.7 eitil_core/lib/eitil_core/application_record/all_associations.rb
eitil-1.1.6 eitil_core/lib/eitil_core/application_record/all_associations.rb
eitil-1.1.5 eitil_core/lib/eitil_core/application_record/all_associations.rb
eitil-1.1.4 eitil_core/lib/eitil_core/application_record/all_associations.rb
eitil-1.1.3 eitil_core/lib/eitil_core/application_record/all_associations.rb
eitil-1.1.2 eitil_core/lib/eitil_core/application_record/all_associations.rb
eitil-1.1.1 eitil_core/lib/eitil_core/application_record/all_associations.rb
eitil-1.1.0 eitil_core/lib/eitil_core/application_record/all_associations.rb