Class: Verizon::ResponseCode
- Inherits:
-
Object
- Object
- Verizon::ResponseCode
- Defined in:
- lib/verizon/models/response_code.rb
Overview
Possible response codes.
Constant Summary collapse
- RESPONSE_CODE =
[ # TODO: Write general description for INVALID_ACCESS INVALID_ACCESS = 'INVALID_ACCESS'.freeze, # TODO: Write general description for INVALID_PARAMETER INVALID_PARAMETER = 'INVALID_PARAMETER'.freeze, # TODO: Write general description for INTERNAL_ERROR INTERNAL_ERROR = 'INTERNAL_ERROR'.freeze, # TODO: Write general description for SUCCESS SUCCESS = 'SUCCESS'.freeze ].freeze
Class Method Summary collapse
Class Method Details
.from_value(value, default_value = INVALID_ACCESS) ⇒ Object
29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
# File 'lib/verizon/models/response_code.rb', line 29 def self.from_value(value, default_value = INVALID_ACCESS) return default_value if value.nil? str = value.to_s.strip case str.downcase when 'invalid_access' then INVALID_ACCESS when 'invalid_parameter' then INVALID_PARAMETER when 'internal_error' then INTERNAL_ERROR when 'success' then SUCCESS else default_value end end |
.validate(value) ⇒ Object
23 24 25 26 27 |
# File 'lib/verizon/models/response_code.rb', line 23 def self.validate(value) return false if value.nil? RESPONSE_CODE.include?(value) end |