Module: DBViewCTI
- Extended by:
- ActiveSupport::Autoload
- Defined in:
- lib/db_view_cti/schema_dumper.rb,
lib/dbview_cti.rb,
lib/db_view_cti/names.rb,
lib/db_view_cti/loader.rb,
lib/db_view_cti/railtie.rb,
lib/db_view_cti/version.rb,
lib/db_view_cti/model/cti.rb,
lib/db_view_cti/model/cti/sql.rb,
lib/db_view_cti/model/extensions.rb,
lib/db_view_cti/model/cti/destroy.rb,
lib/db_view_cti/model/cti/hierarchy.rb,
lib/db_view_cti/sql_generation/model.rb,
lib/db_view_cti/model/model_delegator.rb,
lib/db_view_cti/model/cti/associations.rb,
lib/db_view_cti/model/cti/type_conversion.rb,
lib/db_view_cti/migration/command_recorder.rb,
lib/db_view_cti/model/collection_delegator.rb,
lib/db_view_cti/sql_generation/migration/base.rb,
lib/db_view_cti/sql_generation/migration/factory.rb,
lib/db_view_cti/model/cti/association_validations.rb,
lib/db_view_cti/sql_generation/migration/postgresql.rb,
lib/db_view_cti/connection_adapters/schema_statements.rb
Overview
this file is inspired by schema_dumper.rb in the foreigner gem ( github.com/matthuhiggins/foreigner )
Defined Under Namespace
Modules: ConnectionAdapters, Migration, Model, Names, SQLGeneration, SchemaDumper Classes: Railtie
Constant Summary collapse
- VERSION =
"0.2.3"
Class Method Summary collapse
Class Method Details
.load ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/db_view_cti/loader.rb', line 3 def self.load ActiveRecord::ConnectionAdapters::AbstractAdapter.module_eval do include DBViewCTI::ConnectionAdapters::SchemaStatements end ActiveRecord::SchemaDumper.class_eval do include DBViewCTI::SchemaDumper end if defined?(ActiveRecord::Migration::CommandRecorder) ActiveRecord::Migration::CommandRecorder.class_eval do include DBViewCTI::Migration::CommandRecorder end end ActiveRecord::Base.class_eval do include DBViewCTI::Model::Extensions end end |