From cc73c3c48d7757b21bfbcd6aa085b00c97b92ab5 Mon Sep 17 00:00:00 2001 From: ts Date: Mon, 21 Jan 2019 14:30:37 +0000 Subject: [PATCH] Exit elegantly from local.rb generators that have no parameters with ctrl-d --- lib/objects/local_string_encoder.rb | 4 ++-- lib/objects/local_string_generator.rb | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/objects/local_string_encoder.rb b/lib/objects/local_string_encoder.rb index c8b2662c1..8702631a9 100644 --- a/lib/objects/local_string_encoder.rb +++ b/lib/objects/local_string_encoder.rb @@ -133,7 +133,7 @@ class StringEncoder end enforce_utf8 - print_outputs + print_outputs if has_base64_inputs end # Encode local instance variables as UTF-8 @@ -151,7 +151,7 @@ class StringEncoder end def print_outputs - puts has_base64_inputs ? base64_encode_outputs : self.outputs + puts base64_encode_outputs end def base64_encode_outputs diff --git a/lib/objects/local_string_generator.rb b/lib/objects/local_string_generator.rb index f03cdd894..d40d6454e 100644 --- a/lib/objects/local_string_generator.rb +++ b/lib/objects/local_string_generator.rb @@ -114,7 +114,7 @@ class StringGenerator end enforce_utf8(self.outputs) - print_outputs + print_outputs if has_base64_inputs end def enforce_utf8(values) @@ -122,7 +122,7 @@ class StringGenerator end def print_outputs - puts has_base64_inputs ? base64_encode_outputs : self.outputs + puts base64_encode_outputs end def base64_encode_outputs