Sha256: 01c2ecc273dccb9e72d91ea72ce0abf3556e79bdc88dced413410ca8b6f568d9
Contents?: true
Size: 1.38 KB
Versions: 1
Compression:
Stored size: 1.38 KB
Contents
module Symbiont::SoapObject module SoapMethods def wsdl(url) define_method(:has_wsdl) do @wsdl ||= url { wsdl: @wsdl } end end def proxy(url) define_method(:has_proxy) do { proxy: url } end end def basic_auth(*creds) define_method(:has_basic_auth) do { basic_auth: creds } end end def digest_auth(*creds) define_method(:has_digest_auth) do { digest_auth: creds } end end def soap_header(header) define_method(:has_soap_header) do { soap_header: header } end end def encoding(enc) define_method(:has_encoding) do { encoding: enc } end end def open_timeout(timeout) define_method(:has_open_timeout) do { open_timeout: timeout } end end def read_timeout(timeout) define_method(:has_read_timeout) do { read_timeout: timeout } end end def log_level(level) define_method(:has_log_level) do { log: true, log_level: level, pretty_print_xml: true } end end def ssl_version(version) define_method(:has_ssl_version) do { ssl_version: version } end end def ssl_verification(enable) if enable define_method(:has_ssl_verification) do { ssl_verify_mode: true } end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
symbiont-0.11.0 | lib/symbiont/soap_methods.rb |