class Dry::Types::Enum

def call(input)

Returns:
  • (Object) -

Parameters:
  • input (Object) --
def call(input)
  value =
    if values.include?(input)
      input
    elsif mapping.key?(input)
      mapping[input]
    end
  type[value || input]
end