Sha256: 7d7b58bf8312227e14a2394b6a3a3e6d511b1bf6601118982e373cb9a3bfd164
Contents?: true
Size: 534 Bytes
Versions: 1
Compression:
Stored size: 534 Bytes
Contents
# frozen_string_literal: true require 'rails_compatibility' require 'active_record' class << RailsCompatibility if ActiveRecord::Base.respond_to?(:attribute_types) # column_types was changed to attribute_types in Rails 5 def attribute_types(klass) klass.attribute_types end elsif ActiveRecord::Base.respond_to?(:column_types) # Rails 4 def attribute_types(klass) klass.column_types end else # In Rails 3 def attribute_types(klass) klass.columns_hash end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rails_compatibility-0.0.2 | lib/rails_compatibility/attribute_types.rb |