Module: ReDuxml

Includes:
Duxml
Included in:
Evaluator
Defined in:
lib/re_dux.rb,
lib/re_dux/evaluate.rb,
lib/re_dux/evaluate/parser.rb

Defined Under Namespace

Classes: Evaluator, Parser, ResolverClass

Instance Method Summary collapse

Instance Method Details

#resolve(path = nil) ⇒ Object

generates new doc from current doc, resolving parameter values and instantiating Instance objects, and pruning filtered objonents.



62
63
64
65
66
67
# File 'lib/re_dux.rb', line 62

def resolve(path=nil)
  io = File.open path
  saxer = ResolverClass.new(Duxml::Doc.new)
  Ox.sax_parse(saxer, io, {convert_special: true, symbolize: false})
  saxer.cursor
end