class EWayClient::BaseRequest
Constants
- SOAP_ATTRS
Public Instance Methods
call()
click to toggle source
# File lib/e_way_client/requests/base_request.rb, line 20 def call SOAPClient.(soap_client_args) end
Private Instance Methods
default_action()
click to toggle source
# File lib/e_way_client/requests/base_request.rb, line 26 def default_action GenActionName.(self.class) end
default_scrub_directives()
click to toggle source
# File lib/e_way_client/requests/base_request.rb, line 30 def default_scrub_directives [ {name: {matches: /password/i}} ] end
default_soap_client_args()
click to toggle source
# File lib/e_way_client/requests/base_request.rb, line 34 def default_soap_client_args SOAP_ATTRS.each_with_object({}) do |attr, hash| hash[attr] = self.send(attr) end.merge(scrub: scrub_directives) end