Sha256: f423fcb1ad47cd01ac72b33d41a90538f98a5ed3e742edaecd9672e163cdf567

Contents?: true

Size: 615 Bytes

Versions: 6

Compression:

Stored size: 615 Bytes

Contents

require "active_support"
require "active_record"
require "hstore_accessor/version"

if ::ActiveRecord::VERSION::STRING.to_f >= 4.2
  require "hstore_accessor/active_record_4.2/type_helpers"
else
  require "hstore_accessor/active_record_pre_4.2/type_helpers"
  require "hstore_accessor/active_record_pre_4.2/time_helper"
end

require "hstore_accessor/serialization"
require "hstore_accessor/macro"
require "bigdecimal"

module HstoreAccessor
  extend ActiveSupport::Concern
  include Serialization
  include Macro
end

ActiveSupport.on_load(:active_record) do
  ActiveRecord::Base.send(:include, HstoreAccessor)
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
hstore_accessor-1.0.3 lib/hstore_accessor.rb
hstore_accessor-0.9.3 lib/hstore_accessor.rb
hstore_accessor-1.0.2 lib/hstore_accessor.rb
hstore_accessor-0.9.2 lib/hstore_accessor.rb
hstore_accessor-1.0.1 lib/hstore_accessor.rb
hstore_accessor-0.9.1 lib/hstore_accessor.rb