Module: ZeroDeploy
- Extended by:
- ZeroDeploy
- Included in:
- ZeroDeploy
- Defined in:
- lib/zero_deploy.rb,
lib/zero_deploy/version.rb,
lib/zero_deploy/processor.rb
Defined Under Namespace
Classes: Processor
Constant Summary collapse
- VERSION =
"1.4.13.2"
Instance Method Summary collapse
Instance Method Details
#deploy(cmd) ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/zero_deploy.rb', line 6 def deploy(cmd) processor = Processor.new(cmd) puts "Zero deploy started... Fasten your seatbelt!" puts "" processor.checkout_code processor.bundle_install processor.assets_precompile processor.run_migrations processor.finalize puts "" puts "Deploy completed in #{processor.time_spent.round(3)}s." puts "Which is quite close to Zero!" puts "" puts "Interested in the magic behind this gem?" puts "Check this out: http://bit.ly/XaCkIF" end |