Class: Sonic::ServiceCheckerBuilder
- Inherits:
-
Object
- Object
- Sonic::ServiceCheckerBuilder
- Defined in:
- lib/sonic/service_checker_builder.rb
Instance Method Summary collapse
- #build ⇒ Object
- #host(v = nil) ⇒ Object
- #path(v = nil) ⇒ Object
- #payload(v = nil) ⇒ Object
- #port(v = nil) ⇒ Object
- #protocol(v = nil) ⇒ Object
- #ssl_cert(v = nil) ⇒ Object
- #ssl_key(v = nil) ⇒ Object
Instance Method Details
#build ⇒ Object
10 11 12 |
# File 'lib/sonic/service_checker_builder.rb', line 10 def build Sonic::ServiceChecker.new(@protocol, @host, @port, @path, @payload, @ssl_cert, @ssl_key) end |
#host(v = nil) ⇒ Object
4 |
# File 'lib/sonic/service_checker_builder.rb', line 4 def host(v=nil); @host = v; self; end |
#path(v = nil) ⇒ Object
6 |
# File 'lib/sonic/service_checker_builder.rb', line 6 def path(v=nil); @path = v; self; end |
#payload(v = nil) ⇒ Object
7 |
# File 'lib/sonic/service_checker_builder.rb', line 7 def payload(v=nil); @payload = v; self; end |
#port(v = nil) ⇒ Object
5 |
# File 'lib/sonic/service_checker_builder.rb', line 5 def port(v=nil); @port = v; self; end |
#protocol(v = nil) ⇒ Object
3 |
# File 'lib/sonic/service_checker_builder.rb', line 3 def protocol(v=nil); @protocol = v; self; end |
#ssl_cert(v = nil) ⇒ Object
8 |
# File 'lib/sonic/service_checker_builder.rb', line 8 def ssl_cert(v=nil); @ssl_cert = v; self; end |
#ssl_key(v = nil) ⇒ Object
9 |
# File 'lib/sonic/service_checker_builder.rb', line 9 def ssl_key(v=nil); @ssl_key = v; self; end |