class Urushiol::Server

Public Class Methods

new(name) click to toggle source
# File lib/server.rb, line 11
def initialize (name)
  @server_string = "\nserver #{name} {"
end
wait(name) click to toggle source
# File lib/server.rb, line 6
def wait(name)
  "\nserver #{name} -wait"
end

Public Instance Methods

expect(criteria) click to toggle source
# File lib/server.rb, line 25
def expect(criteria)
  @server_string << "\nexpect #{criteria}"
end
rxreq() click to toggle source
# File lib/server.rb, line 21
def rxreq
  @server_string << "\nrxreq"
end
server_source() click to toggle source
# File lib/server.rb, line 33
def server_source
  if @server_string.end_with?("\n} -start")
    @server_string
  else
    start
    @server_string
  end
end
start() click to toggle source
# File lib/server.rb, line 29
def start
  @server_string << "\n} -start"
end
txresp() { |resp| ... } click to toggle source
# File lib/server.rb, line 15
def txresp
  resp = Txresp.new
  yield resp if block_given?
  @server_string << resp.get_source
end