module PryMoves::Painter
Public Class Methods
colorize(obj)
click to toggle source
# File lib/pry-moves/painter.rb, line 15 def self.colorize(obj) colored_str = Canvas.new obj = obj.class if obj.inspect.start_with? "#<" catch (:cut) do Pry::ColorPrinter.pp obj, colored_str end colored_str.chomp rescue => e "Inspect error: #{e}\n" + "#{e.backtrace.first(3).join("\n")}" end