    # File lib/chef/knife/core/node_presenter.rb, line 90
            def summarize(data)
              if data.kind_of?(Chef::Node)
                node = data
                # special case ec2 with their split horizon whatsis.
                ip = (node[:ec2] && node[:ec2][:public_ipv4]) || node[:ipaddress]

                summarized="\#{ui.color('Node Name:', :bold)}   \#{ui.color(node.name, :bold)}\n\#{key('Environment:')} \#{node.chef_environment}\n\#{key('FQDN:')}        \#{node[:fqdn]}\n\#{key('IP:')}          \#{ip}\n\#{key('Run List:')}    \#{node.run_list}\n\#{key('Roles:')}       \#{Array(node[:roles]).join(', ')}\n\#{key('Recipes:')}     \#{Array(node[:recipes]).join(', ')}\n\#{key('Platform:')}    \#{node[:platform]} \#{node[:platform_version]}\n"
                if config[:medium_output] || config[:long_output]
                  summarized +="\#{key('Attributes:')}\n\#{text_format(node.normal_attrs)}\n"
                end
                if config[:long_output]
                  summarized +="\#{key('Default Attributes:')}\n\#{text_format(node.default_attrs)}\n\#{key('Override Attributes:')}\n\#{text_format(node.override_attrs)}\n\#{key('Automatic Attributes (Ohai Data):')}\n\#{text_format(node.automatic_attrs)}\n"
                end
                summarized
              else
                super
              end
            end