Class: PinterestSdkClient::TrendsL1Interest

Inherits:
Object
  • Object
show all
Defined in:
lib/pinterest_sdk/models/trends_l1_interest.rb

Constant Summary collapse

ANIMALS =
"animals".freeze
ARCHITECTURE =
"architecture".freeze
ART =
"art".freeze
BEAUTY =
"beauty".freeze
CHILDRENS_FASHION =
"childrens_fashion".freeze
DESIGN =
"design".freeze
DIY_AND_CRAFTS =
"diy_and_crafts".freeze
EDUCATION =
"education".freeze
ELECTRONICS =
"electronics".freeze
ENTERTAINMENT =
"entertainment".freeze
EVENT_PLANNING =
"event_planning".freeze
FINANCE =
"finance".freeze
FOOD_AND_DRINKS =
"food_and_drinks".freeze
GARDENING =
"gardening".freeze
HEALTH =
"health".freeze
HOME_DECOR =
"home_decor".freeze
MENS_FASHION =
"mens_fashion".freeze
PARENTING =
"parenting".freeze
QUOTES =
"quotes".freeze
SPORT =
"sport".freeze
TRAVEL =
"travel".freeze
VEHICLES =
"vehicles".freeze
WEDDING =
"wedding".freeze
WOMENS_FASHION =
"womens_fashion".freeze

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.all_varsObject



43
44
45
# File 'lib/pinterest_sdk/models/trends_l1_interest.rb', line 43

def self.all_vars
  @all_vars ||= [ANIMALS, ARCHITECTURE, ART, BEAUTY, CHILDRENS_FASHION, DESIGN, DIY_AND_CRAFTS, EDUCATION, ELECTRONICS, ENTERTAINMENT, EVENT_PLANNING, FINANCE, FOOD_AND_DRINKS, GARDENING, HEALTH, HOME_DECOR, MENS_FASHION, PARENTING, QUOTES, SPORT, TRAVEL, VEHICLES, WEDDING, WOMENS_FASHION].freeze
end

.build_from_hash(value) ⇒ String

Builds the enum from string

Parameters:

  • enum value in the form of the string

Returns:

  • The enum value



50
51
52
# File 'lib/pinterest_sdk/models/trends_l1_interest.rb', line 50

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

Parameters:

  • enum value in the form of the string

Returns:

  • The enum value



57
58
59
60
# File 'lib/pinterest_sdk/models/trends_l1_interest.rb', line 57

def build_from_hash(value)
  return value if TrendsL1Interest.all_vars.include?(value)
  raise "Invalid ENUM value #{value} for class #TrendsL1Interest"
end