From 63851261d2cb0d76f45ac688d7c0154d33c41df4 Mon Sep 17 00:00:00 2001 From: Dustin Zeisler Date: Tue, 9 Jun 2020 20:18:33 -0700 Subject: [PATCH] Fix Ruby 2.7 warning warning: Using the last argument as keyword parameters is deprecated --- graphviz.gemspec | 4 +--- lib/graphviz/graph.rb | 4 ++-- spec/graphviz/graph_spec.rb | 4 ++-- 3 files changed, 5 insertions(+), 7 deletions(-) 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