# File lib/pry/helpers/table.rb, line 3 def self.tablify_or_one_line(heading, things) plain_heading = Pry::Helpers::Text.strip_color(heading) attempt = Table.new(things, :column_count => things.size) if attempt.fits_on_line?(Terminal.width! - plain_heading.size - 2) "#{heading}: #{attempt}\n" else "#{heading}: \n#{tablify_to_screen_width(things, :indent => ' ')}\n" end end