Class: Zeus::Rails23::Plan
- Inherits:
-
Plan
- Object
- Plan
- Zeus::Rails23::Plan
- Defined in:
- lib/zeus/rails23/plan.rb
Instance Method Summary collapse
- #after_fork ⇒ Object
- #boot ⇒ Object
- #console ⇒ Object
- #default_bundle ⇒ Object
- #development_environment ⇒ Object
- #prerake ⇒ Object
- #rake ⇒ Object
- #server ⇒ Object
Instance Method Details
#after_fork ⇒ Object
13 14 15 16 17 |
# File 'lib/zeus/rails23/plan.rb', line 13 def after_fork reconnect_activerecord restart_girl_friday reconnect_redis end |
#boot ⇒ Object
9 10 11 |
# File 'lib/zeus/rails23/plan.rb', line 9 def boot require BOOT_PATH end |
#console ⇒ Object
51 52 53 |
# File 'lib/zeus/rails23/plan.rb', line 51 def console @irb.start end |
#default_bundle ⇒ Object
19 |
# File 'lib/zeus/rails23/plan.rb', line 19 def default_bundle;end |
#development_environment ⇒ Object
29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
# File 'lib/zeus/rails23/plan.rb', line 29 def development_environment load_env('development') load_bundler_env :development @irb = begin require 'irb' ::IRB.instance_eval do @CONF[:LOAD_MODULES] ||= [] @CONF[:LOAD_MODULES] << 'irb/completion' @CONF[:LOAD_MODULES] << '%( -r "#{RAILS_ROOT}/config/environment")' @CONF[:LOAD_MODULES] << 'console_app' @CONF[:LOAD_MODULES] << 'console_with_helpers' end IRB end end |
#prerake ⇒ Object
21 22 23 |
# File 'lib/zeus/rails23/plan.rb', line 21 def prerake require 'rake' end |
#rake ⇒ Object
25 26 27 |
# File 'lib/zeus/rails23/plan.rb', line 25 def rake Rake.application.run end |
#server ⇒ Object
47 48 49 |
# File 'lib/zeus/rails23/plan.rb', line 47 def server require 'commands/server' end |