From 3b0f864c94c24ede5c6e376954edaac6eac59136 Mon Sep 17 00:00:00 2001 From: Kuba Suder Date: Fri, 10 Nov 2023 23:45:07 +0200 Subject: [PATCH] tweaked inspect output for Operation --- lib/skyfall/operation.rb | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lib/skyfall/operation.rb b/lib/skyfall/operation.rb index fb7e768..dd987fa 100644 --- a/lib/skyfall/operation.rb +++ b/lib/skyfall/operation.rb @@ -57,5 +57,14 @@ def type else :unknown end end + + def inspectable_variables + instance_variables - [:@message] + end + + def inspect + vars = inspectable_variables.map { |v| "#{v}=#{instance_variable_get(v).inspect}" }.join(", ") + "#<#{self.class}:0x#{object_id} #{vars}>" + end end end