Sha256: 0ebfe7130118108c318e4006a1d6f0e1e6238314f762073909a0107bb4d7337e
Contents?: true
Size: 610 Bytes
Versions: 4
Compression:
Stored size: 610 Bytes
Contents
#!/usr/bin/env ruby require 'fileutils' require 'quartz_flow/model' DataMapper::Logger.new($stdout, :debug) $settings = {} def set(sym, value) puts "Set called: #{sym}=#{value}" $settings[sym] = value end require './etc/quartz' dbPath = "#{Dir.pwd}/#{$settings[:db_file]}" path = "sqlite://#{dbPath}" DataMapper.setup(:default, path) dir = File.dirname($settings[:db_file]) FileUtils.mkdir dir if dir.length > 0 && ! File.directory?(dir) if ! File.exists?(dbPath) puts "creating database #{path}" DataMapper.auto_migrate! else puts "upgrading database #{path}" DataMapper.auto_upgrade! end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
quartz_flow-0.0.4 | bin/createdb.rb |
quartz_flow-0.0.3 | bin/createdb.rb |
quartz_flow-0.0.2 | bin/createdb.rb |
quartz_flow-0.0.1 | bin/createdb.rb |