Sha256: 97c93891338d59cf5fb66db4940e432f7d4ff0ae832b1f4ba5363d1a32170637
Contents?: true
Size: 534 Bytes
Versions: 1
Compression:
Stored size: 534 Bytes
Contents
# frozen_string_literal: true require 'rails_compatibility' require 'rails_compatibility/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.5 | lib/rails_compatibility/attribute_types.rb |