module Database::Generator::Actions
Public Class Methods
included(thor)
click to toggle source
# File lib/myrails/modules/database_generator_actions.rb, line 4 def self.included(thor) thor.class_eval do desc 'mysql_switch', 'Convert a rails database configuration from sqlite3 to mysql2' def mysql_switch gsub_file 'Gemfile', "gem 'sqlite3'", "gem 'mysql2'" run 'bundle install' copy_file 'db/mysql_database.yml', 'config/database.yml' end end end
Public Instance Methods
mysql_switch()
click to toggle source
# File lib/myrails/modules/database_generator_actions.rb, line 8 def mysql_switch gsub_file 'Gemfile', "gem 'sqlite3'", "gem 'mysql2'" run 'bundle install' copy_file 'db/mysql_database.yml', 'config/database.yml' end