Module: Unitsml

Defined in:
lib/unitsml.rb,
lib/unitsml/xml.rb,
lib/unitsml/sqrt.rb,
lib/unitsml/unit.rb,
lib/unitsml/model.rb,
lib/unitsml/parse.rb,
lib/unitsml/errors.rb,
lib/unitsml/fenced.rb,
lib/unitsml/number.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/namespace.rb,
lib/unitsml/transform.rb,
lib/unitsml/model/unit.rb,
lib/unitsml/model/units.rb,
lib/unitsml/model/prefix.rb,
lib/unitsml/unitsdb/unit.rb,
lib/unitsml/configuration.rb,
lib/unitsml/mathml_helper.rb,
lib/unitsml/unitsdb/units.rb,
lib/unitsml/xml/formatter.rb,
lib/unitsml/fenced_numeric.rb,
lib/unitsml/model/prefixes.rb,
lib/unitsml/model/quantity.rb,
lib/unitsml/prefix_adapter.rb,
lib/unitsml/model/dimension.rb,
lib/unitsml/unitsdb/finders.rb,
lib/unitsml/model/quantities.rb,
lib/unitsml/model/units/name.rb,
lib/unitsml/unitsdb/database.rb,
lib/unitsml/unitsdb/prefixes.rb,
lib/unitsml/errors/base_error.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/intermediate_exp_rules.rb,
lib/unitsml/model/units/root_units.rb,
lib/unitsml/opal/payload_generator.rb,
lib/unitsml/unitsdb/prefix_reference.rb,
lib/unitsml/unitsdb/dimension_details.rb,
lib/unitsml/errors/invalid_model_error.rb,
lib/unitsml/model/dimension_quantities.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/errors/opal_payload_not_bundled_error.rb,
lib/unitsml/errors/unsupported_payload_type_error.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: Configuration, Errors, FencedNumeric, IntermediateExpRules, MathmlHelper, Model, Opal, Unitsdb, Utility, Xml Classes: Dimension, Extender, Fenced, Formula, Namespace, Number, Parse, Parser, Prefix, PrefixAdapter, Sqrt, Transform, Unit

Constant Summary collapse

VERSION =
"0.6.8"

Class Method Summary collapse

Class Method Details

.parse(string) ⇒ Object



33
34
35
# File 'lib/unitsml.rb', line 33

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