Sha256: 3b6ee95a9fcacba2e87b1771418d5bfcef13149c381161661d85955498f493aa

Contents?: true

Size: 529 Bytes

Versions: 3

Compression:

Stored size: 529 Bytes

Contents

# -*- coding: utf-8 -*-

require 'rubygems'

cwd = File.expand_path(File.join(File.dirname(__FILE__), "..", "..", "lib"))
$:.unshift(cwd) unless $:.include?(cwd)
require 'treevisitor'
include TreeVisitor

dir = File.expand_path( File.join("..", "..", "lib") )

dtw = TreeVisitor::DirTreeWalker.new( :ignore => [/^\./, "doc", "pkg"] )
root = dtw.run(dir, DirectoryToHashVisitor.new(dir)).root
str =  "var treevisitor = #{JSON.pretty_generate(root)};"
File.open( File.dirname(__FILE__) + "/treevisitor.js", "w"){ |f| f.write str }

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
tree.rb-0.3.0 examples/protovis/directory_to_json_visitor.rb
treevisitor-0.2.3 examples/protovis/directory_to_json_visitor.rb
treevisitor-0.2.2 examples/protovis/directory_to_json_visitor.rb