Module: Unitsml

Defined in:
lib/unitsml.rb,
lib/unitsml/sqrt.rb,
lib/unitsml/unit.rb,
lib/unitsml/error.rb,
lib/unitsml/parse.rb,
lib/unitsml/parser.rb,
lib/unitsml/prefix.rb,
lib/unitsml/formula.rb,
lib/unitsml/unitsdb.rb,
lib/unitsml/utility.rb,
lib/unitsml/version.rb,
lib/unitsml/extender.rb,
lib/unitsml/dimension.rb,
lib/unitsml/transform.rb,
lib/unitsml/model/unit.rb,
lib/unitsml/model/prefix.rb,
lib/unitsml/unitsdb/units.rb,
lib/unitsml/model/quantity.rb,
lib/unitsml/model/dimension.rb,
lib/unitsml/model/units/name.rb,
lib/unitsml/unitsdb/prefixes.rb,
lib/unitsml/unitsdb/dimension.rb,
lib/unitsml/model/units/symbol.rb,
lib/unitsml/model/units/system.rb,
lib/unitsml/unitsdb/dimensions.rb,
lib/unitsml/unitsdb/quantities.rb,
lib/unitsml/model/prefixes/name.rb,
lib/unitsml/model/prefixes/symbol.rb,
lib/unitsml/model/quantities/name.rb,
lib/unitsml/model/units/root_units.rb,
lib/unitsml/unitsdb/dimension_quantity.rb,
lib/unitsml/errors/plurimath_load_error.rb,
lib/unitsml/model/dimension_quantities/mass.rb,
lib/unitsml/model/dimension_quantities/time.rb,
lib/unitsml/model/units/enumerated_root_unit.rb,
lib/unitsml/model/dimension_quantities/length.rb,
lib/unitsml/model/dimension_quantities/quantity.rb,
lib/unitsml/model/dimension_quantities/plane_angle.rb,
lib/unitsml/model/dimension_quantities/electric_current.rb,
lib/unitsml/model/dimension_quantities/luminous_intensity.rb,
lib/unitsml/model/dimension_quantities/amount_of_substance.rb,
lib/unitsml/model/dimension_quantities/thermodynamic_temperature.rb

Defined Under Namespace

Modules: Errors, Model, Unitsdb, Utility Classes: Dimension, Error, Extender, Formula, Parse, Parser, Prefix, Sqrt, Transform, Unit

Constant Summary collapse

UNITSML_NS =
"https://schema.unitsml.org/unitsml/1.0".freeze
VERSION =
"0.4.6"

Class Method Summary collapse

Class Method Details

.parse(string) ⇒ Object



6
7
8
# File 'lib/unitsml.rb', line 6

def self.parse(string)
  Unitsml::Parser.new(string).parse
end