Module: Rivendell::Import::Database

Defined in:
lib/rivendell/import/database.rb

Constant Summary collapse

@@initialized =
false

Class Method Summary collapse

Class Method Details

.enabled?Boolean

Returns:

  • (Boolean)


6
7
8
# File 'lib/rivendell/import/database.rb', line 6

def self.enabled?
  url.present?
end

.initObject



11
12
13
14
15
16
17
18
# File 'lib/rivendell/import/database.rb', line 11

def self.init
  raise "Database not enabled (no config.rivendell.db_url defined)" unless enabled?

  unless @@initialized
    Rivendell::DB.establish_connection(url)
    @@initialized = true
  end
end