Sha256: 715fbc2b534e2fb7c6033bf21eac30a474829873fd9a5693be047086d18eb69b
Contents?: true
Size: 674 Bytes
Versions: 3
Compression:
Stored size: 674 Bytes
Contents
namespace :rails do desc 'Execute rails console' task :console do on roles(:app) do within release_path do with rails_env: fetch(:rails_env) do row , command = '', '' execute(:rails, :console) do |ch, data| row += data if data.include?("\n") print row if command.chomp != row.chomp row = '' elsif data.include?('irb(main):') print row row = '' command = $stdin.gets command = "exit\n" if command == nil ch.send_data command end end end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
j-cap-recipes-0.0.9 | lib/j-cap-recipes/tasks/rails.rake |
j-cap-recipes-0.0.8 | lib/j-cap-recipes/tasks/rails.rake |
j-cap-recipes-0.0.7 | lib/j-cap-recipes/tasks/rails.rake |