Sha256: 8c9eee53342645d73a0bed7debaf06d2bb865057c5000dd4f319c4362a9150a7
Contents?: true
Size: 992 Bytes
Versions: 6
Compression:
Stored size: 992 Bytes
Contents
#!/usr/bin/ruby =begin rtvisitor.rb $Id: rtvisitor.rb 433 2006-11-07 00:45:14Z znz $ =end require 'rt/rtparser' module RT class RTVisitor def each_cell(ary) ary.each do |x| if x.class == RT::RTCell yield x else end end end private :each_cell def initialize end attr_reader :rt, :header, :body, :caption attr_accessor :filename, :charcode def self.visit(parsed) self::new.visit(parsed) end def visit(parsed) @filename = @charset = nil @rt = parsed @header = @rt.header @body = @rt.body @caption = @rt.config['caption'] setup + visit_Caption + visit_Header + visit_Body + teardown end def setup "" end def teardown "" end def visit_Caption "" end def visit_Header "" end def visit_Body "" end end end
Version data entries
6 entries across 6 versions & 1 rubygems