class PowerAssert::Inspector
Public Class Methods
new(value, indent)
click to toggle source
# File power_assert-2.0.1/lib/power_assert/inspector.rb, line 39 def initialize(value, indent) @value = value @indent = indent end
Public Instance Methods
inspect()
click to toggle source
# File power_assert-2.0.1/lib/power_assert/inspector.rb, line 44 def inspect if PowerAssert.configuration.colorize_message if PowerAssert.configuration.inspector == :pp width = [IO.console_size[1] - 1 - @indent, 10].max IRB::ColorPrinter.pp(@value, '', width) else IRB::Color.colorize_code(@value.to_s, ignore_error: true) end else if PowerAssert.configuration.inspector == :pp PP.pp(@value, '') else @value.inspect end end end