Sha256: 0187392bd9d6a7198795054efdcd91ab3329cb51d8625b4ea08098770fff6423

Contents?: true

Size: 581 Bytes

Versions: 2

Compression:

Stored size: 581 Bytes

Contents

module Roro

  class CLI < Thor

    no_commands do
      
      def configure_for_mysql 
        insert_db_gem('mysql2')
        copy_file 'rails/config/database.mysql.yml', 'config/database.yml', force: true
        config = @config.app.clone

        %w(development production test staging ci).each do |environment| 
          config['rails_env'] = environment
          
          source = 'rails/dotenv/database.mysql.env.tt'
          target = "roro/containers/database/#{environment}.env" 
          template( source, target, config )
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
roro-0.3.17 lib/roro/cli/rollon/rails/database/with_mysql.rb
roro-0.3.16 lib/roro/cli/rollon/rails/database/with_mysql.rb