Sha256: 486e197a057d542851cda3c1d5ee17f40c80eb2e49a2c141af31efd2f5c83dbc

Contents?: true

Size: 956 Bytes

Versions: 8

Compression:

Stored size: 956 Bytes

Contents

require 'active_record'

begin
  require 'json'
rescue LoadError
  ActiveRecord::Base.logger.warn("*** You really should install the json gem for optimal performance with json_record ***")
end

unless defined?(Boolean)
  class Boolean
  end
end

require File.expand_path(File.join(File.dirname(__FILE__), 'json_record', 'schema'))
require File.expand_path(File.join(File.dirname(__FILE__), 'json_record', 'attribute_methods'))
require File.expand_path(File.join(File.dirname(__FILE__), 'json_record', 'embedded_document'))
require File.expand_path(File.join(File.dirname(__FILE__), 'json_record', 'embedded_document_array'))
require File.expand_path(File.join(File.dirname(__FILE__), 'json_record', 'field_definition'))
require File.expand_path(File.join(File.dirname(__FILE__), 'json_record', 'json_field'))
require File.expand_path(File.join(File.dirname(__FILE__), 'json_record', 'serialized'))

ActiveRecord::Base.send(:include, JsonRecord::Serialized)

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
json_record-1.0.8 lib/json_record.rb
json_record-1.1.0.b2 lib/json_record.rb
json_record-1.0.7 lib/json_record.rb
json_record-1.0.6 lib/json_record.rb
json_record-1.0.5 lib/json_record.rb
json_record-1.0.4 lib/json_record.rb
json_record-1.0.3 lib/json_record.rb
json_record-1.0.2 lib/json_record.rb