Sha256: f2af475ef484555a69d7b999f22d99a086a220b4aacfb9fe50a79905cf19721f

Contents?: true

Size: 693 Bytes

Versions: 19

Compression:

Stored size: 693 Bytes

Contents

desc 'Gorynich console'
task gc: :environment do
  require 'irb'
  require 'irb/completion'
  require 'rails/commands/console/console_command'
  Gorynich.with(ENV.fetch('TENANT', Gorynich.instance.default)) do
    Rails::Console.start(Rails.application)
  end
end

namespace :gc do
  namespace :db do
    desc 'Create static database.yml'
    task prepare: :environment do
      database_config = Rails.root.join('config', 'database.yml')

      File.open(database_config, 'w+') do |f|
        f.write('<%= Gorynich.instance.database_config %>')
        f.rewind

        database_result = ::ERB.new(f.read).result
        f.rewind
        f.write(database_result)
      end
    end
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
gorynich-1.3.6.289376 lib/tasks/gorynich_tasks.rake
gorynich-1.3.5.288811 lib/tasks/gorynich_tasks.rake
gorynich-1.3.4.273062 lib/tasks/gorynich_tasks.rake
gorynich-1.3.3.231946 lib/tasks/gorynich_tasks.rake
gorynich-1.3.2.231715 lib/tasks/gorynich_tasks.rake
gorynich-1.3.1.213701 lib/tasks/gorynich_tasks.rake
gorynich-1.3.0.213297 lib/tasks/gorynich_tasks.rake
gorynich-1.2.3.198656 lib/tasks/gorynich_tasks.rake
gorynich-1.2.2.198643 lib/tasks/gorynich_tasks.rake
gorynich-1.2.1.184916 lib/tasks/gorynich_tasks.rake
gorynich-1.2.0.180668 lib/tasks/gorynich_tasks.rake
gorynich-1.1.1.148381 lib/tasks/gorynich_tasks.rake
gorynich-1.1.0.142168 lib/tasks/gorynich_tasks.rake
gorynich-1.1.0.142154 lib/tasks/gorynich_tasks.rake
gorynich-1.1.0.142147 lib/tasks/gorynich_tasks.rake
gorynich-1.1.0.142142 lib/tasks/gorynich_tasks.rake
gorynich-1.1.0.142139 lib/tasks/gorynich_tasks.rake
gorynich-1.1.0.142136 lib/tasks/gorynich_tasks.rake
gorynich-1.1.0.142046 lib/tasks/gorynich_tasks.rake