module Aws::Lex::Conversation::Type::Enumeration::ClassMethods

Public Instance Methods

enumeration(value) click to toggle source
# File lib/aws/lex/conversation/type/enumeration.rb, line 26
def enumeration(value)
  enumerations << value
  snake_case = Support::Inflector.new(value).to_snake_case
  class_eval(
    "def #{snake_case}?; raw.casecmp('#{value}').zero?; end",
    __FILE__,
    __LINE__ - 2
  )
end
enumerations() click to toggle source
# File lib/aws/lex/conversation/type/enumeration.rb, line 36
def enumerations
  @enumerations ||= []
end