module Symbiont::SoapObject::SoapMethods
Public Instance Methods
basic_auth(*creds)
click to toggle source
# File lib/symbiont/soap_methods.rb, line 17 def basic_auth(*creds) define_method(:has_basic_auth) do { basic_auth: creds } end end
digest_auth(*creds)
click to toggle source
# File lib/symbiont/soap_methods.rb, line 23 def digest_auth(*creds) define_method(:has_digest_auth) do { digest_auth: creds } end end
encoding(enc)
click to toggle source
# File lib/symbiont/soap_methods.rb, line 35 def encoding(enc) define_method(:has_encoding) do { encoding: enc } end end
log_level(level)
click to toggle source
# File lib/symbiont/soap_methods.rb, line 53 def log_level(level) define_method(:has_log_level) do { log: true, log_level: level, pretty_print_xml: true } end end
open_timeout(timeout)
click to toggle source
# File lib/symbiont/soap_methods.rb, line 41 def open_timeout(timeout) define_method(:has_open_timeout) do { open_timeout: timeout } end end
proxy(url)
click to toggle source
# File lib/symbiont/soap_methods.rb, line 11 def proxy(url) define_method(:has_proxy) do { proxy: url } end end
read_timeout(timeout)
click to toggle source
# File lib/symbiont/soap_methods.rb, line 47 def read_timeout(timeout) define_method(:has_read_timeout) do { read_timeout: timeout } end end
soap_header(header)
click to toggle source
# File lib/symbiont/soap_methods.rb, line 29 def soap_header(header) define_method(:has_soap_header) do { soap_header: header } end end
ssl_verification(enable)
click to toggle source
# File lib/symbiont/soap_methods.rb, line 65 def ssl_verification(enable) return unless enable define_method(:has_ssl_verification) do { ssl_verify_mode: true } end end
ssl_version(version)
click to toggle source
# File lib/symbiont/soap_methods.rb, line 59 def ssl_version(version) define_method(:has_ssl_version) do { ssl_version: version } end end
wsdl(url)
click to toggle source
# File lib/symbiont/soap_methods.rb, line 4 def wsdl(url) define_method(:has_wsdl) do @wsdl ||= url { wsdl: @wsdl } end end