Module: Cucumba
- Defined in:
- lib/cucumba.rb,
lib/cucumba/drb.rb,
lib/cucumba/rails.rb,
lib/cucumba/rails/model.rb,
lib/cucumba/rails/runner.rb
Defined Under Namespace
Classes: ConfigNotFound, Drb, Rails
Constant Summary collapse
- VERSION =
'0.0.5'
Class Method Summary collapse
-
.[](server_name) ⇒ Object
Usage:.
-
.servers_start! ⇒ Object
(also: start_servers!)
run all cucumba servers that should be run(:run => true).
- .servers_stop! ⇒ Object (also: stop_servers!)
Class Method Details
.[](server_name) ⇒ Object
23 24 25 26 27 28 29 30 |
# File 'lib/cucumba.rb', line 23 def self.[] server_name server_name = server_name.to_s if server_name == "_self_" Cucumba::Rails.new(config.first) else Cucumba::Rails.new(config_for(server_name)) end end |
.servers_start! ⇒ Object Also known as: start_servers!
run all cucumba servers that should be run(:run => true)
58 59 60 61 62 63 |
# File 'lib/cucumba/rails/runner.rb', line 58 def servers_start! config.each do |server_config| Cucumba[server_config[:name]].rails_stop! Cucumba[server_config[:name]].rails_start! end end |
.servers_stop! ⇒ Object Also known as: stop_servers!
66 67 68 |
# File 'lib/cucumba/rails/runner.rb', line 66 def servers_stop! config.each { |server_config| Cucumba[server_config[:name]].rails_stop! } end |