Module: Mml

Defined in:
lib/mml/mi.rb,
lib/mml/mn.rb,
lib/mml/mo.rb,
lib/mml/ms.rb,
lib/mml/mml.rb,
lib/mml/mtd.rb,
lib/mml/mtr.rb,
lib/mml/mrow.rb,
lib/mml/msub.rb,
lib/mml/msup.rb,
lib/mml/none.rb,
lib/mml/mfrac.rb,
lib/mml/mover.rb,
lib/mml/mroot.rb,
lib/mml/msqrt.rb,
lib/mml/msrow.rb,
lib/mml/mtext.rb,
lib/mml/merror.rb,
lib/mml/mglyph.rb,
lib/mml/msline.rb,
lib/mml/mspace.rb,
lib/mml/mstack.rb,
lib/mml/mstyle.rb,
lib/mml/mtable.rb,
lib/mml/munder.rb,
lib/mml/maction.rb,
lib/mml/mfenced.rb,
lib/mml/mpadded.rb,
lib/mml/mscarry.rb,
lib/mml/msgroup.rb,
lib/mml/msubsup.rb,
lib/mml/version.rb,
lib/mml/menclose.rb,
lib/mml/mlongdiv.rb,
lib/mml/mphantom.rb,
lib/mml/mfraction.rb,
lib/mml/mscarries.rb,
lib/mml/semantics.rb,
lib/mml/malignmark.rb,
lib/mml/mlabeledtr.rb,
lib/mml/munderover.rb,
lib/mml/maligngroup.rb,
lib/mml/mprescripts.rb,
lib/mml/configuration.rb,
lib/mml/mmultiscripts.rb,
lib/mml/math_with_namespace.rb,
lib/mml/math_with_nil_namespace.rb

Defined Under Namespace

Modules: Configuration Classes: Error, Maction, Maligngroup, Malignmark, MathWithNamespace, MathWithNilNamespace, Menclose, Merror, Mfenced, Mfrac, Mfraction, Mglyph, Mi, Mlabeledtr, Mlongdiv, Mmultiscripts, Mn, Mo, Mover, Mpadded, Mphantom, Mprescripts, Mroot, Mrow, Ms, Mscarries, Mscarry, Msgroup, Msline, Mspace, Msqrt, Msrow, Mstack, Mstyle, Msub, Msubsup, Msup, Mtable, Mtd, Mtext, Mtr, Munder, Munderover, None, Semantics

Constant Summary collapse

VERSION =
"1.0.1"

Class Method Summary collapse

Class Method Details

.configObject



16
17
18
# File 'lib/mml/mml.rb', line 16

def config
  Configuration.config
end

.parse(input, namespace_exist: true) ⇒ Object



20
21
22
23
24
25
26
27
28
# File 'lib/mml/mml.rb', line 20

def parse(input, namespace_exist: true)
  Configuration.adapter = DEFAULT_ADAPTER unless Configuration.adapter

  if namespace_exist
    Mml::MathWithNamespace.from_xml(input)
  else
    Mml::MathWithNilNamespace.from_xml(input)
  end
end