From b75db894eae65692600675bf5d3a38b6e9aa4607 Mon Sep 17 00:00:00 2001 From: Erik Michaels-Ober Date: Mon, 10 Nov 2014 15:03:24 +0100 Subject: [PATCH] Pass symbol as an argument to build instead of a block --- spec/blackhole_spec.rb | 4 +--- spec/explicit_conversions_spec.rb | 4 +--- spec/implicit_conversions_spec.rb | 4 +--- spec/naught_spec.rb | 4 +--- spec/singleton_null_object_spec.rb | 4 +--- 5 files changed, 5 insertions(+), 15 deletions(-) diff --git a/spec/blackhole_spec.rb b/spec/blackhole_spec.rb index 79d84f2..5b2e874 100644 --- a/spec/blackhole_spec.rb +++ b/spec/blackhole_spec.rb @@ -3,9 +3,7 @@ describe 'black hole null object' do subject(:null) { null_class.new } let(:null_class) do - Naught.build do |b| - b.black_hole - end + Naught.build(&:black_hole) end it 'returns self from arbitray method calls' do diff --git a/spec/explicit_conversions_spec.rb b/spec/explicit_conversions_spec.rb index 4a6d387..62f8ed6 100644 --- a/spec/explicit_conversions_spec.rb +++ b/spec/explicit_conversions_spec.rb @@ -2,9 +2,7 @@ describe 'explicitly convertable null object' do let(:null_class) do - Naught.build do |b| - b.define_explicit_conversions - end + Naught.build(&:define_explicit_conversions) end subject(:null) { null_class.new } diff --git a/spec/implicit_conversions_spec.rb b/spec/implicit_conversions_spec.rb index 88d4fb2..dd158ce 100644 --- a/spec/implicit_conversions_spec.rb +++ b/spec/implicit_conversions_spec.rb @@ -3,9 +3,7 @@ describe 'implicitly convertable null object' do subject(:null) { null_class.new } let(:null_class) do - Naught.build do |b| - b.define_implicit_conversions - end + Naught.build(&:define_implicit_conversions) end it 'implicitly splats the same way an empty array does' do a, b = null diff --git a/spec/naught_spec.rb b/spec/naught_spec.rb index 49996d9..e4ce0d5 100644 --- a/spec/naught_spec.rb +++ b/spec/naught_spec.rb @@ -42,9 +42,7 @@ def y end let(:instantiation_line) { null_object_and_line.last } let(:trace_null_class) do - Naught.build do |b| - b.traceable - end + Naught.build(&:traceable) end it 'remembers the file it was instantiated from' do diff --git a/spec/singleton_null_object_spec.rb b/spec/singleton_null_object_spec.rb index 0cc9a3f..bc91eae 100644 --- a/spec/singleton_null_object_spec.rb +++ b/spec/singleton_null_object_spec.rb @@ -2,9 +2,7 @@ describe 'singleton null object' do subject(:null_class) do - Naught.build do |b| - b.singleton - end + Naught.build(&:singleton) end it 'does not respond to .new' do