class MODL::Interpreter
This is the main Ruby Interpreter
entry point. Supply a String containing MODL
text and it will return a String containing the JSON equivalent. The JSON isn't pretty-printed unless pretty is true
Public Class Methods
interpret(str, pretty = false)
click to toggle source
# File lib/modl/parser/interpreter.rb, line 45 def self.interpret(str, pretty = false) interpreted = MODL.parse(str) return interpreted if interpreted.is_a? String # Otherwise generate a JSON string. if pretty JSON.pretty_generate interpreted else JSON.generate interpreted end end