Sha256: 46fb9dfb5d9eaa614ffd283b60b904a53174bdbcadaac975c091be29240fd74f

Contents?: true

Size: 827 Bytes

Versions: 3

Compression:

Stored size: 827 Bytes

Contents

ACTIVE_RECORD_VERSION = Gem::Version.new(ActiveRecord::VERSION::STRING)

require "polymorphic_integer_type/version"
require "polymorphic_integer_type/extensions"
require "polymorphic_integer_type/mapping"

if ACTIVE_RECORD_VERSION < Gem::Version.new("5")
  require "polymorphic_integer_type/activerecord_4/predicate_builder_extension"
else
  require "polymorphic_integer_type/activerecord_5_0_0/polymorphic_array_value_extension"
end

if ACTIVE_RECORD_VERSION >= Gem::Version.new("5.0") && ACTIVE_RECORD_VERSION < Gem::Version.new("5.2.0")
  require "polymorphic_integer_type/activerecord_5_0_0/association_query_handler_extension"
end

if ACTIVE_RECORD_VERSION < Gem::Version.new("5.2.0")
  require "polymorphic_integer_type/activerecord_4/belongs_to_polymorphic_association_extension"
end

module PolymorphicIntegerType; end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
polymorphic_integer_type-2.3.0 lib/polymorphic_integer_type.rb
polymorphic_integer_type-2.2.5 lib/polymorphic_integer_type.rb
polymorphic_integer_type-2.2.4 lib/polymorphic_integer_type.rb