Sha256: e700202ae3bb2abdfd7bd62247d21d0c2111b09a838b9af4f86d5ac1407f2cf9
Contents?: true
Size: 746 Bytes
Versions: 1
Compression:
Stored size: 746 Bytes
Contents
require 'calculated_attributes/version' require 'active_record' # Include patches. require 'calculated_attributes/rails_patches' require 'calculated_attributes/arel_patches' raise "Unsupported ActiveRecord version: #{ActiveRecord::VERSION::MAJOR}" unless [3, 4, 5, 6].include? ActiveRecord::VERSION::MAJOR # Rails 5.2 has its own patches which are different from 5.0/5.1. In every other # case, just require the patch file for the major version. if Gem::Version.new(ActiveRecord::VERSION::STRING).canonical_segments.take(2) == [5, 2] require 'calculated_attributes/rails_5_2_patches' else require "calculated_attributes/rails_#{ActiveRecord::VERSION::MAJOR}_patches" end # Include model code. require 'calculated_attributes/model_methods'
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
calculated_attributes-0.4.0 | lib/calculated_attributes.rb |