Method: Cequel::Type.lookup_internal

Defined in:
lib/cequel/type.rb

.lookup_internal(internal_name) ⇒ Base

Look up a type by internal name

Parameters:

  • internal_name (String)

    internal name of a type

Returns:

  • (Base)

    type with the given internal name

Raises:

  • (UnknownType)

    if no type by that name is registered

Since:

  • 1.0.0



70
71
72
73
74
# File 'lib/cequel/type.rb', line 70

def self.lookup_internal(internal_name)
  BY_INTERNAL_NAME.fetch(internal_name)
rescue KeyError
  raise UnknownType, "Unrecognized internal type #{internal_name.inspect}"
end