class EWayClient::BaseResponse

Private Instance Methods

action_slug() click to toggle source
# File lib/e_way_client/responses/base_response.rb, line 20
def action_slug
  self.class.name.demodulize.gsub("Response", "").underscore.to_sym
end
default_data() click to toggle source
# File lib/e_way_client/responses/base_response.rb, line 10
def default_data
  raw_response.body.deep_fetch(
    :"#{action_slug}_response",
    :"#{action_slug}_result",
    :diffgram,
    :document_element,
    action_slug,
  ) { nil }
end