class Devbin::Commands::Rails::Console

Public Class Methods

new(app_name, options) click to toggle source
# File lib/devbin/commands/rails/console.rb, line 9
def initialize(app_name, options)
  @app_name = app_name
  @options = options
end

Public Instance Methods

execute(input: $stdin, output: $stdout) click to toggle source
# File lib/devbin/commands/rails/console.rb, line 14
def execute(input: $stdin, output: $stdout)
  Dir.chdir(docker_pwd) do
    pid = Process.fork {
      exec "docker-compose exec #{@app_name} bundle exec rails c"
    }
    Process.wait pid
    output.puts "OK"
    exit 0
  end
end