Class: AsposeCadCloud::UnitType

Inherits:
Object
  • Object
show all
Defined in:
lib/aspose_cad_cloud/models/unit_type.rb

Constant Summary collapse

KILOMETER =
"Kilometer".freeze
METER =
"Meter".freeze
CENTIMENTER =
"Centimenter".freeze
MILLIMETER =
"Millimeter".freeze
MICROMETER =
"Micrometer".freeze
NANOMETER =
"Nanometer".freeze
ANGSTROM =
"Angstrom".freeze
DECIMETER =
"Decimeter".freeze
DECAMETER =
"Decameter".freeze
HECTOMETER =
"Hectometer".freeze
GIGAMETER =
"Gigameter".freeze
ASTRONOMICAL_UNIT =
"AstronomicalUnit".freeze
LIGHT_YEAR =
"LightYear".freeze
PARSEC =
"Parsec".freeze
MILE =
"Mile".freeze
YARD =
"Yard".freeze
FOOT =
"Foot".freeze
INCH =
"Inch".freeze
MIL =
"Mil".freeze
MICRO_INCH =
"MicroInch".freeze
CUSTOM =
"Custom".freeze
UNITLESS =
"Unitless".freeze

Instance Method Summary collapse

Instance Method Details

#build_from_hash(value) ⇒ String

Builds the enum from string

Parameters:

  • The (String)

    enum value in the form of the string

Returns:

  • (String)

    The enum value



34
35
36
37
38
# File 'lib/aspose_cad_cloud/models/unit_type.rb', line 34

def build_from_hash(value)
  constantValues = UnitType.constants.select{|c| UnitType::const_get(c) == value}
  raise "Invalid ENUM value #{value} for class #UnitType" if constantValues.empty?
  value
end