From 196a23a126c886d68e95a6897c6ec1d529eb90e4 Mon Sep 17 00:00:00 2001 From: Olle Jonsson Date: Wed, 27 Apr 2016 15:50:00 +0200 Subject: [PATCH] Memoize without duplication --- lib/serverspec/type/docker_base.rb | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/lib/serverspec/type/docker_base.rb b/lib/serverspec/type/docker_base.rb index 5e465c3f..4225be15 100644 --- a/lib/serverspec/type/docker_base.rb +++ b/lib/serverspec/type/docker_base.rb @@ -16,14 +16,12 @@ def [](key) end def inspection - return @inspection if @inspection - @inspection = ::MultiJson.load(get_inspection.stdout)[0] + @inspection ||= ::MultiJson.load(get_inspection.stdout)[0] end private def get_inspection - return @get_inspection if @get_inspection - @get_inspection = @runner.run_command("docker inspect #{@name}") + @get_inspection ||= @runner.run_command("docker inspect #{@name}") end end end