Sha256: 79a7c3da3063c24857a18ed6ef79d934839430bfd39cc8c92dc5937187698f50

Contents?: true

Size: 401 Bytes

Versions: 6

Compression:

Stored size: 401 Bytes

Contents

module Cucumber
  module WireSupport
    class Configuration
      attr_reader :host, :port
      
      def initialize(wire_file)
        params = YAML.load_file(wire_file)
        @host = params['host']
        @port = params['port']
        @timeouts = params['timeout'] || {}
      end
      
      def timeout(message = nil)
        return @timeouts[message.to_s] || 3
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
davidtrogers-cucumber-0.6.2 lib/cucumber/wire_support/configuration.rb
cucumber-0.6.2 lib/cucumber/wire_support/configuration.rb
cucumber-0.6.1 lib/cucumber/wire_support/configuration.rb
cucumber-0.6.0 lib/cucumber/wire_support/configuration.rb
cucumber-0.5.3 lib/cucumber/wire_support/configuration.rb
cucumber-0.5.2 lib/cucumber/wire_support/configuration.rb