Class: Sonic::ServiceCheckerBuilder

Inherits:
Object
  • Object
show all
Defined in:
lib/sonic/service_checker_builder.rb

Instance Method Summary collapse

Instance Method Details

#buildObject



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