Sha256: da19d2add976da74b4667ca14b88c9449b8b715e10d6fc929c1152909728e583

Contents?: true

Size: 1.02 KB

Versions: 6

Compression:

Stored size: 1.02 KB

Contents

# encoding: utf-8

# http://wiki.github.com/botanicus/rango/environments-support
require "rango/environments"

# database connection
<% case @orm %>
<% when "sequel" %>
# http://sequel.rubyforge.org/rdoc/files/doc/opening_databases_rdoc.html
case Rango.environment
when "development", "production", "staging"
  DB = Sequel.connect("sqlite://db/#{Rango.environment}.db")
when "test", "spec", "cucumber"
  DB = Sequel.sqlite # in memory database
end
<% when "datamapper" %>
case Rango.environment
when "development", "production", "staging"
  DataMapper.setup(:default, "sqlite3:db/#{Rango.environment}.db")
when "test", "spec", "cucumber"
  DataMapper.setup(:default, "sqlite3::memory:")
end
<% when "mongomapper" %>
MongoMapper.database = "#{Rango.environment}"
<% end %>

if Rango.development?
  Rango.logger = SimpleLogger::Logger.new(STDOUT)
  Rango.logger.auto_flush = true
else
  Rango.logger = SimpleLogger::Plain.new("log/#{Rango.environment}.log")
  Rango.logger.auto_flush = false
end

# write log at exit
at_exit { Rango.logger.close }

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
rango-0.2.6 stubs/stack/content/lib/%name%/environments/development.rb.rbt
rango-0.2.5.1 stubs/stack/content/lib/%name%/environments/development.rb.rbt
rango-0.2.4.1 stubs/stack/content/lib/%name%/environments/development.rb.rbt
rango-0.2.3 stubs/stack/content/lib/%name%/environments/development.rb.rbt
rango-0.2.1 stubs/stack/content/lib/%name%/environments/development.rb.rbt
rango-0.2.1.pre stubs/stack/content/lib/%name%/environments/development.rb.rbt