lib/cucumber/wire_support/configuration.rb in cucumber-1.2.1 vs lib/cucumber/wire_support/configuration.rb in cucumber-1.2.2
- old
+ new
@@ -3,29 +3,26 @@
module Cucumber
module WireSupport
class Configuration
attr_reader :host, :port
-
+
def initialize(wire_file)
params = YAML.load(ERB.new(File.read(wire_file)).result)
@host = params['host']
@port = params['port']
- @timeouts = default_timeouts.merge(params['timeout'] || {})
+ @timeouts = DEFAULT_TIMEOUTS.merge(params['timeout'] || {})
end
-
+
def timeout(message = nil)
return @timeouts[message.to_s] || 3
end
-
- private
-
- def default_timeouts
- {
- 'invoke' => 120,
- 'begin_scenario' => 120,
- 'end_scenario' => 120
- }
- end
+
+ DEFAULT_TIMEOUTS = {
+ 'connect' => 11,
+ 'invoke' => 120,
+ 'begin_scenario' => 120,
+ 'end_scenario' => 120
+ }
end
end
-end
\ No newline at end of file
+end