From 30f2f0e4eb4965c1596469da07d66b5aabb4457b Mon Sep 17 00:00:00 2001 From: Louis Mullie Date: Wed, 25 Jul 2012 18:00:05 -0400 Subject: [PATCH 1/4] Bump version to 0.3.2 (add support for graphr as gem). --- VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/VERSION b/VERSION index 9e11b32..9fc80f9 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.3.1 +0.3.2 \ No newline at end of file From 44feebc7979289abb0adb751ea7a2226f9cb8f29 Mon Sep 17 00:00:00 2001 From: Louis Mullie Date: Wed, 25 Jul 2012 18:00:23 -0400 Subject: [PATCH 2/4] Add graphr gem to gemspec. --- decisiontree.gemspec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/decisiontree.gemspec b/decisiontree.gemspec index 2d9589e..a547508 100644 --- a/decisiontree.gemspec +++ b/decisiontree.gemspec @@ -46,7 +46,8 @@ Gem::Specification.new do |s| "examples/discrete-id3.rb", "examples/simple.rb" ] - + s.add_runtime_dependency "graphr" + if s.respond_to? :specification_version then current_version = Gem::Specification::CURRENT_SPECIFICATION_VERSION s.specification_version = 3 From 9b476f66d38ee1285ef1d78a86c85d5a51ce8df4 Mon Sep 17 00:00:00 2001 From: Louis Mullie Date: Wed, 25 Jul 2012 18:00:59 -0400 Subject: [PATCH 3/4] Require graphr gem by default instead of checking if graphviz_dot available. --- lib/decisiontree/id3_tree.rb | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/lib/decisiontree/id3_tree.rb b/lib/decisiontree/id3_tree.rb index c8cce8b..2656ac1 100755 --- a/lib/decisiontree/id3_tree.rb +++ b/lib/decisiontree/id3_tree.rb @@ -3,11 +3,7 @@ ### Copyright (c) 2007 Ilya Grigorik ### Modifed at 2007 by José Ignacio Fernández -begin - require 'graph/graphviz_dot' -rescue LoadError - STDERR.puts "graph/graphviz_dot not installed, graphing functionality not included." -end +require 'graphr' class Object def save_to_file(filename) From 9bc561def88ba801df187626ffab3e1ee2ab2879 Mon Sep 17 00:00:00 2001 From: Louis Mullie Date: Wed, 25 Jul 2012 18:08:02 -0400 Subject: [PATCH 4/4] Bump version to 0.3.2 (add support for graphr as gem). --- decisiontree.gemspec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/decisiontree.gemspec b/decisiontree.gemspec index a547508..168768a 100644 --- a/decisiontree.gemspec +++ b/decisiontree.gemspec @@ -5,7 +5,7 @@ Gem::Specification.new do |s| s.name = %q{decisiontree} - s.version = "0.3.1" + s.version = "0.3.2" s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version= s.authors = ["Ilya Grigorik"]