Sha256: eb8adedba2cea1e30022f734ebe69bd17c2159303a7a68c2ae02433a4be2e380

Contents?: true

Size: 765 Bytes

Versions: 4

Compression:

Stored size: 765 Bytes

Contents

<% unless @no_database -%>
settings = YAML::load_file("config/db.yml")
<% if @database != 'mongo' -%>
# Sequel Configuration
DB = Sequel.connect(<% if !@no_heroku %>ENV['DATABASE_URL'] || <% end %>settings[ENV['RACK_ENV']])
<% else -%>
# MongoMapper Configuration
<% if !@no_heroku -%>
settings[ENV['RACK_ENV']]["uri"] = ENV['MONGOLAB_URI']
<% end -%>
MongoMapper.config = settings
MongoMapper.connect(ENV['RACK_ENV'])
<% end -%>

<% end -%>
<% if @redis -%>
# Redis Configuration
if ENV['REDISTOGO_URL']
require "uri"
uri = URI.parse(ENV['REDISTOGO_URL'])
REDIS = Redis.new(:host => uri.host, :port => uri.port, :password => uri.password)
else
redis_settings = YAML::load_file("config/redis.yml")
REDIS = Redis.new(redis_settings[ENV['RACK_ENV']])
end
<% end -%>

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
snfn-0.2.0 lib/templates/config/initializers/database.rb
snfn-0.1.2 lib/templates/config/initializers/database.rb
snfn-0.1.1 lib/templates/config/initializers/database.rb
snfn-0.1.0 lib/templates/config/initializers/database.rb