Class: FlatApi::LicenseSources
- Inherits:
-
Object
- Object
- FlatApi::LicenseSources
- Defined in:
- lib/flat_api/models/license_sources.rb
Constant Summary collapse
- ORDER =
"order".freeze
- TRIAL =
"trial".freeze
- VOUCHER =
"voucher".freeze
- DISTRIBUTOR =
"distributor".freeze
- SUBSCRIPTION =
"subscription".freeze
Instance Method Summary collapse
-
#build_from_hash(value) ⇒ String
Builds the enum from string.
Instance Method Details
#build_from_hash(value) ⇒ String
Builds the enum from string
27 28 29 30 31 |
# File 'lib/flat_api/models/license_sources.rb', line 27 def build_from_hash(value) constantValues = LicenseSources.constants.select{|c| LicenseSources::const_get(c) == value} raise "Invalid ENUM value #{value} for class #LicenseSources" if constantValues.empty? value end |