Sha256: 6c2613cd1ba1789c77f9333aefd2ee91e1008540973c809806ec07ca25a96478
Contents?: true
Size: 495 Bytes
Versions: 2
Compression:
Stored size: 495 Bytes
Contents
module Pricecut module Elements class Element attr_accessor :visitor, :node def initialize(visitor, node) @visitor = visitor @node = node end def append_newline append_output("\n") end alias_method :eol, :append_newline def append_output(text) visitor.append_output(text) end alias_method :p, :append_output def yield_children visitor.visit_children(node) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
pricecut-0.0.3 | lib/pricecut/elements/element.rb |
pricecut-0.0.2 | lib/pricecut/elements/element.rb |