diff --git a/lib/amazing_print/formatters/hash_formatter.rb b/lib/amazing_print/formatters/hash_formatter.rb index fd27c54..7a5ff91 100644 --- a/lib/amazing_print/formatters/hash_formatter.rb +++ b/lib/amazing_print/formatters/hash_formatter.rb @@ -107,12 +107,10 @@ def pre_ruby19_syntax(key, value, width) "#{align(awesome_key, width)}#{colorize(' => ', :hash)}#{inspector.awesome(value)}" end - def plain_single_line + def plain_single_line(&block) plain = options[:plain] options[:plain] = true - single_line do - yield - end + single_line(&block) ensure options[:plain] = plain end