Module: Blueshift

Defined in:
lib/blueshift.rb,
lib/blueshift/railtie.rb,
lib/blueshift/version.rb,
lib/blueshift/migration.rb

Defined Under Namespace

Classes: Migration, Railtie

Constant Summary collapse

VERSION =
'0.4.0'
REDSHIFT_DB =
Sequel.connect(ENV.fetch('REDSHIFT_URL', 'redshift://'), logger: Logger.new('redshift.log'))
POSTGRES_DB =
Sequel.connect(ENV.fetch('DATABASE_URL', 'postgres://'), logger: Logger.new('postgres.log'))
DBS =
{ pg: POSTGRES_DB, redshift: REDSHIFT_DB }

Class Method Summary collapse

Class Method Details

.migration(&block) ⇒ Object



10
11
12
# File 'lib/blueshift.rb', line 10

def self.migration(&block)
  Blueshift::Migration.new(&block)
end