Module: MODL
- Defined in:
- lib/modl/interpreter.rb,
lib/modl/version.rb,
lib/modl/model/model.rb,
lib/modl/util/unicode.rb,
lib/modl/parser/parser.rb,
lib/modl/util/functions.rb,
lib/modl/tokeniser/context.rb,
lib/modl/tokeniser/tokeniser.rb
Overview
The MODL namespace
Defined Under Namespace
Modules: Interpreter, Model, Parser, Tokeniser, UNICODE, UTIL Classes: ParserError
Constant Summary collapse
- VERSION =
'0.3.28'
Class Method Summary collapse
-
.generate(obj) ⇒ Object
Ruby Hash/Array/primitive to MODL.
-
.parse(str) ⇒ Object
MODL String to Ruby Hash/Array/primitive.
Class Method Details
.generate(obj) ⇒ Object
Ruby Hash/Array/primitive to MODL
35 36 37 |
# File 'lib/modl/interpreter.rb', line 35 def self.generate(obj) MODL::Model::Modl.new(MODL::Model.to_modl(obj)).to_m end |
.parse(str) ⇒ Object
MODL String to Ruby Hash/Array/primitive
30 31 32 |
# File 'lib/modl/interpreter.rb', line 30 def self.parse(str) MODL::Interpreter.interpret_to_object str end |