Sha256: 89fec08939fc03353f06534150580ffb9b19b82d7eace376591e1c49ee8facf9

Contents?: true

Size: 332 Bytes

Versions: 2

Compression:

Stored size: 332 Bytes

Contents

module RShade
  module Helper
    def pretty_print(root)
      str = StringIO.new
      str.write "\n\n"
      str.write "---\n".colorize(:yellow)
      root.traverse do |node|
        str.write"#{' ' * node.level}#{node.pretty}\n" if node.valid?
      end
      str.write '---'.colorize(:yellow)
      str.string
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rshade-0.1.1 lib/rshade/helper.rb
rshade-0.1.0 lib/rshade/helper.rb