From 905ff3aee31775e3fff3ebf8a2eaa6bb2cf0f431 Mon Sep 17 00:00:00 2001 From: Luke Kanies Date: Sun, 27 Feb 2011 16:34:10 -0800 Subject: Pretty-printing json using "jj" Signed-off-by: Luke Kanies --- lib/puppet/application/interface_base.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/puppet/application/interface_base.rb b/lib/puppet/application/interface_base.rb index 70022f17d..d54ac7922 100644 --- a/lib/puppet/application/interface_base.rb +++ b/lib/puppet/application/interface_base.rb @@ -52,7 +52,12 @@ class Puppet::Application::InterfaceBase < Puppet::Application # Override this if you need custom rendering. def render(result) render_method = Puppet::Network::FormatHandler.format(format).render_method - result.send(render_method) + if render_method == "to_pson" + jj result + exit(0) + else + result.send(render_method) + end end def setup -- cgit