Class: Adyen::API::RecurringService::DisableResponse

Inherits:
Adyen::API::Response show all
Defined in:
lib/adyen/api/recurring_service.rb

Constant Summary collapse

DISABLED_RESPONSES =
%w{ [detail-successfully-disabled] [all-details-successfully-disabled] }

Instance Attribute Summary

Attributes inherited from Adyen::API::Response

#http_response

Instance Method Summary collapse

Methods inherited from Adyen::API::Response

#body, #fault_message, #http_failure?, #initialize, response_attrs, #server_error?, #xml_querier

Constructor Details

This class inherits a constructor from Adyen::API::Response

Instance Method Details

#paramsObject



90
91
92
# File 'lib/adyen/api/recurring_service.rb', line 90

def params
  @params ||= { :response => xml_querier.text('//recurring:disableResponse/recurring:result/recurring:response') }
end

#success?Boolean Also known as: disabled?

Returns:

  • (Boolean)


84
85
86
# File 'lib/adyen/api/recurring_service.rb', line 84

def success?
  super && DISABLED_RESPONSES.include?(params[:response])
end