Class: PinterestSdkClient::InterestsEnum
- Inherits:
-
Object
- Object
- PinterestSdkClient::InterestsEnum
- Defined in:
- lib/pinterest_sdk/models/interests_enum.rb
Constant Summary collapse
- ALL =
"ALL".freeze
- ANIMALS =
"ANIMALS".freeze
- ARCHITECTURE =
"ARCHITECTURE".freeze
- ART =
"ART".freeze
- BEAUTY =
"BEAUTY".freeze
- DIY_AND_CRAFTS =
"DIY_AND_CRAFTS".freeze
- EDUCATION =
"EDUCATION".freeze
- EVENT_PLANNING =
"EVENT_PLANNING".freeze
- FASHION =
"FASHION".freeze
- FOOD_AND_DRINKS =
"FOOD_AND_DRINKS".freeze
- GARDENING =
"GARDENING".freeze
- HEALTH =
"HEALTH".freeze
- HOME_DECOR =
"HOME_DECOR".freeze
- PARENTING =
"PARENTING".freeze
- TRAVEL =
"TRAVEL".freeze
- WEDDING =
"WEDDING".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
35 36 37 |
# File 'lib/pinterest_sdk/models/interests_enum.rb', line 35 def self.all_vars @all_vars ||= [ALL, ANIMALS, ARCHITECTURE, ART, BEAUTY, DIY_AND_CRAFTS, EDUCATION, EVENT_PLANNING, FASHION, FOOD_AND_DRINKS, GARDENING, HEALTH, HOME_DECOR, PARENTING, TRAVEL, WEDDING].freeze end |
.build_from_hash(value) ⇒ String
Builds the enum from string
42 43 44 |
# File 'lib/pinterest_sdk/models/interests_enum.rb', line 42 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
49 50 51 52 |
# File 'lib/pinterest_sdk/models/interests_enum.rb', line 49 def build_from_hash(value) return value if InterestsEnum.all_vars.include?(value) raise "Invalid ENUM value #{value} for class #InterestsEnum" end |