Module: Turd
- Defined in:
- lib/turd.rb,
lib/turd/ssh.rb,
lib/turd/tcp.rb,
lib/turd/http.rb,
lib/turd/assert.rb,
lib/turd/version.rb
Defined Under Namespace
Classes: Assert, AssertionFailure, Http, SSH, Tcp
Constant Summary collapse
- VERSION =
"0.0.7"
Class Method Summary collapse
Class Method Details
.run(request_definition, response_definition) ⇒ Object
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
# File 'lib/turd.rb', line 22 def run(request_definition, response_definition) case request_definition[:type] when "http" response = Turd::Http.request(request_definition) when "tcp" response = Turd::Tcp.connect(request_definition) when "ssh" response = Turd::SSH.connect(request_definition) else raise "No request type defined!" end Turd::Assert.assert(request_definition, response, response_definition) end |