Sha256: 162ad5342c50dbfa5a5997ffd77445b4a50265d71e922c70f78b3336f1916e0a
Contents?: true
Size: 946 Bytes
Versions: 2
Compression:
Stored size: 946 Bytes
Contents
require "scenic/configuration" require "scenic/adapters/postgres" require "scenic/command_recorder" require "scenic/definition" require "scenic/schema_dumper" require "scenic/statements" require "scenic/version" require "scenic/view" require "scenic/index" # Scenic adds methods `ActiveRecord::Migration` to create and manage database # views in Rails applications. module Scenic # Hooks Scenic into Rails. # # Enables scenic migration methods, migration reversability, and `schema.rb` # dumping. def self.load ActiveRecord::ConnectionAdapters::AbstractAdapter.include Scenic::Statements ActiveRecord::Migration::CommandRecorder.include Scenic::CommandRecorder ActiveRecord::SchemaDumper.prepend Scenic::SchemaDumper end # The current database adapter used by Scenic. # # This defaults to {Adapters::Postgres} but can be overridden # via {Configuration}. def self.database configuration.database end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
scenic-jets-1.5.5 | lib/scenic.rb |
scenic-jets-1.5.4 | lib/scenic.rb |