diff --git a/graphviz.gemspec b/graphviz.gemspec index ce1ee1a..8bd393b 100644 --- a/graphviz.gemspec +++ b/graphviz.gemspec @@ -18,12 +18,10 @@ Gem::Specification.new do |spec| spec.test_files = spec.files.grep(%r{^(test|spec|features)/}) spec.require_paths = ["lib"] - spec.has_rdoc = 'yard' - spec.add_dependency 'process-pipeline' spec.add_development_dependency "yard" - spec.add_development_dependency "bundler", "~> 1.3" + spec.add_development_dependency "bundler", "~> 2.1.2" spec.add_development_dependency "rspec", "~> 3.6" spec.add_development_dependency "rake" end diff --git a/lib/graphviz/graph.rb b/lib/graphviz/graph.rb index d4fc28f..1a20bd1 100644 --- a/lib/graphviz/graph.rb +++ b/lib/graphviz/graph.rb @@ -46,7 +46,7 @@ def initialize(name = 'G', parent = nil, **attributes) def add_node(name = nil, **attributes) name ||= "#{@name}N#{@nodes.count}" - Node.new(name, self, attributes) + Node.new(name, self, **attributes) end # Add a subgraph with a given name and attributes. @@ -131,7 +131,7 @@ def dump_graph(buffer, indent = "", **options) node.dump_graph(buffer, indent + "\t", options) end - dump_edges(buffer, indent + "\t", options) + dump_edges(buffer, indent + "\t", **options) buffer.puts "#{indent}}" end diff --git a/spec/graphviz/graph_spec.rb b/spec/graphviz/graph_spec.rb index c5efb3e..485ce42 100644 --- a/spec/graphviz/graph_spec.rb +++ b/spec/graphviz/graph_spec.rb @@ -47,7 +47,7 @@ end it "gets a node" do - foo = subject.add_node('Foo') + subject.add_node('Foo') bar = subject.add_node('Bar') bar.add_node('Baz') expect(subject.get_node('Baz')).to be_an(Array) @@ -58,7 +58,7 @@ end it "checks if a node exists" do - foo = subject.add_node('Foo') + subject.add_node('Foo') bar = subject.add_node('Bar') bar.add_node('Baz') expect(subject.node_exists?('Baz')).to be true