class Cucumber::WireSupport::Configuration

def self.from_file(wire_file)

def self.from_file(wire_file)
  settings = YAML.load(ERB.new(File.read(wire_file)).result)
  new(settings)
end

def initialize(args)

def initialize(args)
  @host = args['host']
  @port = args['port']
  @unix = args['unix'] if RUBY_PLATFORM !~ /mingw|mswin/
  @timeouts = DEFAULT_TIMEOUTS.merge(args['timeout'] || {})
end

def timeout(message = nil)

def timeout(message = nil)
  return @timeouts[message.to_s] || 3
end

def to_s

def to_s
  return @unix if @unix
  "#{@host}:#{@port}"
end