Class: VisaAcceptanceMergedSpec::Reason
- Inherits:
-
Object
- Object
- VisaAcceptanceMergedSpec::Reason
- Defined in:
- lib/visa_acceptance_merged_spec/models/reason.rb
Overview
Reason.
Constant Summary collapse
- REASON =
[ # TODO: Write general description for INVALID_APIKEY INVALID_APIKEY = 'INVALID_APIKEY'.freeze, # TODO: Write general description for INVALID_SHIPPING_INPUT_PARAMS INVALID_SHIPPING_INPUT_PARAMS = 'INVALID_SHIPPING_INPUT_PARAMS'.freeze, # TODO: Write general description for CAPTURE_CONTEXT_INVALID CAPTURE_CONTEXT_INVALID = 'CAPTURE_CONTEXT_INVALID'.freeze, # TODO: Write general description for CAPTURE_CONTEXT_EXPIRED CAPTURE_CONTEXT_EXPIRED = 'CAPTURE_CONTEXT_EXPIRED'.freeze, # TODO: Write general description for SDK_XHR_ERROR SDK_XHR_ERROR = 'SDK_XHR_ERROR'.freeze, # TODO: Write general description for UNIFIEDPAYMENTS_VALIDATION_PARAMS UNIFIEDPAYMENTS_VALIDATION_PARAMS = 'UNIFIEDPAYMENTS_VALIDATION_PARAMS'.freeze, # TODO: Write general description for UNIFIEDPAYMENTS_VALIDATION_FIELDS UNIFIEDPAYMENTS_VALIDATION_FIELDS = 'UNIFIEDPAYMENTS_VALIDATION_FIELDS'.freeze, # TODO: Write general description for UNIFIEDPAYMENT_PAYMENT_PARAMITERS UNIFIEDPAYMENT_PAYMENT_PARAMITERS = 'UNIFIEDPAYMENT_PAYMENT_PARAMITERS'.freeze, # TODO: Write general description for CREATE_TOKEN_TIMEOUT CREATE_TOKEN_TIMEOUT = 'CREATE_TOKEN_TIMEOUT'.freeze, # TODO: Write general description for CREATE_TOKEN_XHR_ERROR CREATE_TOKEN_XHR_ERROR = 'CREATE_TOKEN_XHR_ERROR'.freeze, # TODO: Write general description for SHOW_LOAD_CONTAINER_SELECTOR SHOW_LOAD_CONTAINER_SELECTOR = 'SHOW_LOAD_CONTAINER_SELECTOR'.freeze, # TODO: Write general description for SHOW_LOAD_INVALID_CONTAINER SHOW_LOAD_INVALID_CONTAINER = 'SHOW_LOAD_INVALID_CONTAINER'.freeze, # TODO: Write general description for SHOW_TOKEN_TIMEOUT SHOW_TOKEN_TIMEOUT = 'SHOW_TOKEN_TIMEOUT'.freeze, # TODO: Write general description for SHOW_TOKEN_XHR_ERROR SHOW_TOKEN_XHR_ERROR = 'SHOW_TOKEN_XHR_ERROR'.freeze, # TODO: Write general description for SHOW_PAYMENT_TIMEOUT SHOW_PAYMENT_TIMEOUT = 'SHOW_PAYMENT_TIMEOUT'.freeze ].freeze
Class Method Summary collapse
Class Method Details
.from_value(value, default_value = INVALID_APIKEY) ⇒ Object
62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 |
# File 'lib/visa_acceptance_merged_spec/models/reason.rb', line 62 def self.from_value(value, default_value = INVALID_APIKEY) return default_value if value.nil? str = value.to_s.strip case str.downcase when 'invalid_apikey' then INVALID_APIKEY when 'invalid_shipping_input_params' then INVALID_SHIPPING_INPUT_PARAMS when 'capture_context_invalid' then CAPTURE_CONTEXT_INVALID when 'capture_context_expired' then CAPTURE_CONTEXT_EXPIRED when 'sdk_xhr_error' then SDK_XHR_ERROR when 'unifiedpayments_validation_params' then UNIFIEDPAYMENTS_VALIDATION_PARAMS when 'unifiedpayments_validation_fields' then UNIFIEDPAYMENTS_VALIDATION_FIELDS when 'unifiedpayment_payment_paramiters' then UNIFIEDPAYMENT_PAYMENT_PARAMITERS when 'create_token_timeout' then CREATE_TOKEN_TIMEOUT when 'create_token_xhr_error' then CREATE_TOKEN_XHR_ERROR when 'show_load_container_selector' then SHOW_LOAD_CONTAINER_SELECTOR when 'show_load_invalid_container' then SHOW_LOAD_INVALID_CONTAINER when 'show_token_timeout' then SHOW_TOKEN_TIMEOUT when 'show_token_xhr_error' then SHOW_TOKEN_XHR_ERROR when 'show_payment_timeout' then SHOW_PAYMENT_TIMEOUT else default_value end end |
.validate(value) ⇒ Object
56 57 58 59 60 |
# File 'lib/visa_acceptance_merged_spec/models/reason.rb', line 56 def self.validate(value) return false if value.nil? true end |