Class: WalmartApIs::Error2
- Inherits:
-
Object
- Object
- WalmartApIs::Error2
- Defined in:
- lib/walmart_ap_is/models/error2.rb
Overview
Machine-readable error code.
Constant Summary collapse
- ERROR2 =
[ # TODO: Write general description for INVALID_REDIRECT_URI INVALID_REDIRECT_URI = 'invalid_redirect_uri'.freeze, # TODO: Write general description for INVALID_CLIENT_METADATA INVALID_CLIENT_METADATA = 'invalid_client_metadata'.freeze, # TODO: Write general description for INVALID_SOFTWARE_STATEMENT INVALID_SOFTWARE_STATEMENT = 'invalid_software_statement'.freeze, # TODO: Write general description for UNAPPROVED_SOFTWARE_STATEMENT UNAPPROVED_SOFTWARE_STATEMENT = 'unapproved_software_statement'.freeze ].freeze
Class Method Summary collapse
Class Method Details
.from_value(value, default_value = INVALID_REDIRECT_URI) ⇒ Object
29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
# File 'lib/walmart_ap_is/models/error2.rb', line 29 def self.from_value(value, default_value = INVALID_REDIRECT_URI) return default_value if value.nil? str = value.to_s.strip case str.downcase when 'invalid_redirect_uri' then INVALID_REDIRECT_URI when 'invalid_client_metadata' then INVALID_CLIENT_METADATA when 'invalid_software_statement' then INVALID_SOFTWARE_STATEMENT when 'unapproved_software_statement' then UNAPPROVED_SOFTWARE_STATEMENT else default_value end end |
.validate(value) ⇒ Object
23 24 25 26 27 |
# File 'lib/walmart_ap_is/models/error2.rb', line 23 def self.validate(value) return false if value.nil? ERROR2.include?(value) end |