Class: Urushiol::Server
- Inherits:
-
Object
- Object
- Urushiol::Server
- Defined in:
- lib/server.rb
Class Method Summary collapse
Instance Method Summary collapse
- #expect(criteria) ⇒ Object
-
#initialize(name) ⇒ Server
constructor
A new instance of Server.
- #rxreq ⇒ Object
- #server_source ⇒ Object
- #start ⇒ Object
- #txresp {|resp| ... } ⇒ Object
Constructor Details
#initialize(name) ⇒ Server
Returns a new instance of Server.
11 12 13 |
# File 'lib/server.rb', line 11 def initialize (name) @server_string = "\nserver #{name} {" end |
Class Method Details
.wait(name) ⇒ Object
6 7 8 |
# File 'lib/server.rb', line 6 def wait(name) "\nserver #{name} -wait" end |
Instance Method Details
#expect(criteria) ⇒ Object
25 26 27 |
# File 'lib/server.rb', line 25 def expect(criteria) @server_string << "\nexpect #{criteria}" end |
#rxreq ⇒ Object
21 22 23 |
# File 'lib/server.rb', line 21 def rxreq @server_string << "\nrxreq" end |
#server_source ⇒ Object
33 34 35 36 37 38 39 40 |
# 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 ⇒ Object
29 30 31 |
# File 'lib/server.rb', line 29 def start @server_string << "\n} -start" end |