--- !ruby/object:Gem::Specification name: tree.rb version: !ruby/object:Gem::Version version: 0.3.13 platform: ruby authors: - Tokiro autorequire: bindir: bin cert_chain: [] date: 2016-03-07 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: json requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: ansi requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: sqlite3 requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: nokogiri requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: rake requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: yard requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: bundler requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: rspec requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: rspec-collection_matchers requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' description: | (This gem was named as treevisitor) tree.rb is a 'clone' of tree unix command. The gem implements a library to mange tree structures. The gem contains also a library to build tree with a dsl (domain specific language), and an implementation of visitor design pattern. An example of DSL to build tree:
     tree = TreeNode.create do
       node "root" do
         leaf "l1"
         node "sub" do
           leaf "l3"
         end
         node "wo leaves"
       end
  
email: tokiro.oyama@gmail.com executables: - rjson.rb - rtree - tree.rb - tree_rb extensions: [] extra_rdoc_files: [] files: - ".gemtest" - LICENSE.txt - README.md - Rakefile - bin/rjson.rb - bin/rtree - bin/tree.rb - bin/tree_rb - examples/d3js_layout_partition/data.js - examples/d3js_layout_partition/index.html - examples/d3js_layout_partition/run.sh - examples/d3js_layout_partition/style.css - examples/d3js_layout_treemap/data.js - examples/d3js_layout_treemap/index.html - examples/d3js_layout_treemap/run.sh - examples/d3js_layout_treemap/style.css - examples/protovis/directory_to_json_visitor.rb - examples/protovis/index.html - examples/protovis/protovis-r3.2.js - examples/protovis/treevisitor.js - examples/protovis/treevisitor.png - examples/ruby_examples/find_directory_without_subdirectory.rb - examples/ruby_examples/find_files.rb - examples/ruby_examples/find_orphan_xmp.rb - examples/ruby_examples/print_files.rb - ext/mkrf_conf.rb - lib/colors.rb - lib/tree_rb.rb - lib/tree_rb/cli/cli_json.rb - lib/tree_rb/cli/cli_tree.rb - lib/tree_rb/core/abs_node.rb - lib/tree_rb/core/basic_tree_node_visitor.rb - lib/tree_rb/core/leaf_node.rb - lib/tree_rb/core/tree_node.rb - lib/tree_rb/core/tree_node_visitor.rb - lib/tree_rb/exception.rb - lib/tree_rb/extension_digest.rb - lib/tree_rb/extension_numeric.rb - lib/tree_rb/input_plugins/file_system/dir_processor.rb - lib/tree_rb/input_plugins/file_system/directory_walker.rb - lib/tree_rb/input_plugins/html_page/dom_walker.rb - lib/tree_rb/output_plugins/dircat/dircat_output.rb - lib/tree_rb/output_plugins/dircat/dircat_visitor.rb - lib/tree_rb/output_plugins/dircat/entry.rb - lib/tree_rb/output_plugins/html/d3js_output.rb - lib/tree_rb/output_plugins/html/directory_to_hash2_visitor.rb - lib/tree_rb/output_plugins/html/erb_render.rb - lib/tree_rb/output_plugins/sqlite/sqlite_dir_tree_visitor.rb - lib/tree_rb/output_plugins/sqlite/sqlite_output.rb - lib/tree_rb/version.rb - lib/tree_rb/visitors/block_tree_node_visitor.rb - lib/tree_rb/visitors/callback_tree_node_visitor2.rb - lib/tree_rb/visitors/clone_tree_node_visitor.rb - lib/tree_rb/visitors/depth_tree_node_visitor.rb - lib/tree_rb/visitors/flat_print_tree_node_visitor.rb - lib/tree_rb/visitors/print_dir_tree_visitor.rb - lib/tree_rb/visitors/print_tree_node_visitor.rb - lib/tree_rb/visitors_file_system/build_dir_tree_visitor.rb - lib/tree_rb/visitors_file_system/directory_to_hash_visitor.rb - lib/tree_rb_cli.rb - lib/tree_visitor.rb - lib/treevisitor.rb - lib/treevisitor_cli.rb - spec/fixtures/html_pages/test_1.html - spec/fixtures/test_dir_1/.dir_with_dot/dummy.txt - spec/fixtures/test_dir_1/dir.1/dir.1.2/file.1.2.1 - spec/fixtures/test_dir_1/dir.1/file.1.1 - spec/fixtures/test_dir_1/dir.2/file.2.1 - spec/fixtures/test_dir_2/[Dsube]/sub/.gitkeep - spec/fixtures/test_json/1.json - spec/fixtures/test_orphaned_xmp/img_001.jpg - spec/fixtures/test_orphaned_xmp/img_001.xmp - spec/fixtures/test_orphaned_xmp/img_002.xmp - spec/spec_helper.rb - spec/tree_rb/cli/cli_json_spec.rb - spec/tree_rb/cli/cli_tree_d3js_spec.rb - spec/tree_rb/cli/cli_tree_digest_spec.rb - spec/tree_rb/cli/cli_tree_generic_spec.rb - spec/tree_rb/cli/cli_tree_sqlite_spec.rb - spec/tree_rb/core/tree_dsl_spec.rb - spec/tree_rb/core/tree_dsl_with_derived_class1_spec.rb - spec/tree_rb/core/tree_dsl_with_derived_class_spec.rb - spec/tree_rb/core/tree_node_paths_spec.rb - spec/tree_rb/core/tree_node_spec.rb - spec/tree_rb/core/tree_node_visitor_delegate_spec.rb - spec/tree_rb/core/tree_node_visitor_dsl_spec.rb - spec/tree_rb/extension_digest_spec.rb - spec/tree_rb/extension_numeric_spec.rb - spec/tree_rb/input_file_system/dir_processor_spec.rb - spec/tree_rb/input_file_system/directory_walker_conf_spec.rb - spec/tree_rb/input_file_system/directory_walker_run_spec.rb - spec/tree_rb/input_html_page/dom_walker_spec.rb - spec/tree_rb/visitors/block_tree_node_visitor_spec.rb - spec/tree_rb/visitors/callback_tree_node_visitor2_spec.rb - spec/tree_rb/visitors/depth_tree_node_visitor_spec.rb - spec/tree_rb/visitors/tree_node_visitors_spec.rb - tasks/rspec.rake - tasks/tree_rb.rake - tasks/yard.rake - tree.rb.gemspec homepage: http://github.com/tokiro/tree.rb licenses: [] metadata: {} post_install_message: Thank you to have installed tree.rb, any feedback is appreciated. rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' requirements: [] rubyforge_project: rubygems_version: 2.4.8 signing_key: specification_version: 4 summary: tree.rb is a 'clone' of tree unix command. The gem implements a library to mange tree structures. test_files: - spec/spec_helper.rb - spec/tree_rb/cli/cli_json_spec.rb - spec/tree_rb/cli/cli_tree_d3js_spec.rb - spec/tree_rb/cli/cli_tree_digest_spec.rb - spec/tree_rb/cli/cli_tree_generic_spec.rb - spec/tree_rb/cli/cli_tree_sqlite_spec.rb - spec/tree_rb/core/tree_dsl_spec.rb - spec/tree_rb/core/tree_dsl_with_derived_class1_spec.rb - spec/tree_rb/core/tree_dsl_with_derived_class_spec.rb - spec/tree_rb/core/tree_node_paths_spec.rb - spec/tree_rb/core/tree_node_spec.rb - spec/tree_rb/core/tree_node_visitor_delegate_spec.rb - spec/tree_rb/core/tree_node_visitor_dsl_spec.rb - spec/tree_rb/extension_digest_spec.rb - spec/tree_rb/extension_numeric_spec.rb - spec/tree_rb/input_file_system/dir_processor_spec.rb - spec/tree_rb/input_file_system/directory_walker_conf_spec.rb - spec/tree_rb/input_file_system/directory_walker_run_spec.rb - spec/tree_rb/input_html_page/dom_walker_spec.rb - spec/tree_rb/visitors/block_tree_node_visitor_spec.rb - spec/tree_rb/visitors/callback_tree_node_visitor2_spec.rb - spec/tree_rb/visitors/depth_tree_node_visitor_spec.rb - spec/tree_rb/visitors/tree_node_visitors_spec.rb - spec/fixtures/html_pages/test_1.html - spec/fixtures/test_dir_1/dir.1/dir.1.2/file.1.2.1 - spec/fixtures/test_dir_1/dir.1/file.1.1 - spec/fixtures/test_dir_1/dir.2/file.2.1 - spec/fixtures/test_json/1.json - spec/fixtures/test_orphaned_xmp/img_001.jpg - spec/fixtures/test_orphaned_xmp/img_001.xmp - spec/fixtures/test_orphaned_xmp/img_002.xmp - spec/fixtures/test_dir_2/[Dsube]/sub/.gitkeep - spec/fixtures/test_dir_1/.dir_with_dot/dummy.txt has_rdoc: