Method: NoWhen::Model.init

Defined in:
lib/nowhen/model.rb

.init(db_path) ⇒ Object



9
10
11
12
13
14
15
# File 'lib/nowhen/model.rb', line 9

def self.init(db_path)
  FileUtils.mkdir_p File.dirname(db_path) unless File.exists? File.dirname(db_path)
  DataMapper.setup(:default, {:adapter => :sqlite, :database => db_path})
  DataMapper::Logger.new($stdout, :debug)
  migrate unless File.exists? db_path
  DataMapper.finalize
end