Sha256: 0611dafc3c514678ec46288e0969c503708142162631b16551786e201cf47766

Contents?: true

Size: 1.03 KB

Versions: 63

Compression:

Stored size: 1.03 KB

Contents

if config['database']
  say_wizard "Configuring '#{config['database']}' database settings..."
  old_gem = gem_for_database
  @options = @options.dup.merge(:database => config['database'])
  gsub_file 'Gemfile', "gem '#{old_gem}'", "gem '#{gem_for_database}'"
  template "config/databases/#{@options[:database]}.yml", "config/database.yml.new"
  run 'mv config/database.yml.new config/database.yml'
end

after_bundler do
  rake "db:create:all" if config['auto_create']
end

__END__

name: ActiveRecord
description: "Use the default ActiveRecord database store."
author: mbleigh

exclusive: orm
category: persistence
tags: [sql, defaults, orm]

config:
  - database:
      type: multiple_choice
      prompt: "Which database are you using?"
      choices:
        - ["MySQL", mysql]
        - ["Oracle", oracle]
        - ["PostgreSQL", postgresql]
        - ["SQLite", sqlite3]
        - ["Frontbase", frontbase]
        - ["IBM DB", ibm_db]
  - auto_create:
      type: boolean
      prompt: "Automatically create database with default configuration?"

Version data entries

63 entries across 63 versions & 4 rubygems

Version Path
rails_apps_composer-1.5.5 recipes/activerecord.rb
rails_apps_composer-1.5.4 recipes/activerecord.rb
rails_apps_composer-1.5.3 recipes/activerecord.rb
rails_apps_composer-1.5.2 recipes/activerecord.rb
rails_apps_composer-1.5.1 recipes/activerecord.rb
thyone_creator-0.0.5 recipes/activerecord.rb
thyone_creator-0.0.4 recipes/activerecord.rb
thyone_creator-0.0.3 recipes/activerecord.rb
thyone_creator-0.0.2 recipes/activerecord.rb
rails_apps_composer-1.5.0 recipes/activerecord.rb
rails_apps_composer-1.4.15 recipes/activerecord.rb
rails_apps_composer-1.4.14 recipes/activerecord.rb
rails_apps_composer-1.4.13 recipes/activerecord.rb
rails_apps_composer-1.4.12 recipes/activerecord.rb
rails_apps_composer-1.4.11 recipes/activerecord.rb
rails_apps_composer-1.4.10 recipes/activerecord.rb
rails_apps_composer-1.4.9 recipes/activerecord.rb
rails_apps_composer-1.4.8 recipes/activerecord.rb
rails_apps_composer-1.4.7 recipes/activerecord.rb
rails_apps_composer-1.4.6 recipes/activerecord.rb