Sha256: 6f3707839a69a1237acc247b8addca441cba308372d7724b26e2d4b546c2f162
Contents?: true
Size: 691 Bytes
Versions: 2
Compression:
Stored size: 691 Bytes
Contents
# Rails 3 initialization module Schemaless require 'rails' # Rails include class Railtie < Rails::Railtie initializer 'schemaless.insert_into_active_record' do ActiveSupport.on_load :active_record do if Rails.env =~ /production/ require 'schemaless/ar/stubs' ::ActiveRecord::Base.send :include, Schemaless::Stubs else require 'schemaless/ar/fields' require 'schemaless/ar/indexes' ::ActiveRecord::Base.send :include, Schemaless::Fields ::ActiveRecord::Base.send :include, Schemaless::Indexes end end end rake_tasks do load 'tasks/schemaless_tasks.rake' end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
schemaless-0.0.5 | lib/schemaless/railtie.rb |
schemaless-0.0.3 | lib/schemaless/railtie.rb |