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