Class: AlogramPayRisk::AvsResultEnum
- Inherits:
-
Object
- Object
- AlogramPayRisk::AvsResultEnum
- Defined in:
- lib/alogram_payrisk/models/avs_result_enum.rb
Constant Summary collapse
- Y =
"Y".freeze
- N =
"N".freeze
- A =
"A".freeze
- Z =
"Z".freeze
- U =
"U".freeze
- R =
"R".freeze
- S =
"S".freeze
- G =
"G".freeze
- B =
"B".freeze
- C =
"C".freeze
- D =
"D".freeze
- M =
"M".freeze
- P =
"P".freeze
- X =
"X".freeze
- W =
"W".freeze
Class Method Summary collapse
- .all_vars ⇒ Object
-
.build_from_hash(value) ⇒ String
Builds the enum from string.
Instance Method Summary collapse
-
#build_from_hash(value) ⇒ String
Builds the enum from string.
Class Method Details
.all_vars ⇒ Object
34 35 36 |
# File 'lib/alogram_payrisk/models/avs_result_enum.rb', line 34 def self.all_vars @all_vars ||= [Y, N, A, Z, U, R, S, G, B, C, D, M, P, X, W].freeze end |
.build_from_hash(value) ⇒ String
Builds the enum from string
41 42 43 |
# File 'lib/alogram_payrisk/models/avs_result_enum.rb', line 41 def self.build_from_hash(value) new.build_from_hash(value) end |
Instance Method Details
#build_from_hash(value) ⇒ String
Builds the enum from string
48 49 50 51 |
# File 'lib/alogram_payrisk/models/avs_result_enum.rb', line 48 def build_from_hash(value) return value if AvsResultEnum.all_vars.include?(value) raise "Invalid ENUM value #{value} for class #AvsResultEnum" end |