class PowerAssert::Configuration

Public Instance Methods

colorize_message=(bool) click to toggle source
Calls superclass method
# File power_assert-2.0.3/lib/power_assert/configuration.rb, line 13
def colorize_message=(bool)
  if bool
    require 'irb/color'
    if inspector == :pp
      require 'irb/color_printer'
    end
  end
  super
end
inspector=(inspector) click to toggle source
Calls superclass method
# File power_assert-2.0.3/lib/power_assert/configuration.rb, line 30
def inspector=(inspector)
  case inspector
  when :pp
    raise 'lazy_inspection option must be enabled when using pp' unless lazy_inspection
    require 'pp'
    if colorize_message
      require 'irb/color_printer'
    end
  when :p
  else
    raise ArgumentError, "unknown inspector: #{inspector}"
  end
  super
end
lazy_inspection=(bool) click to toggle source
Calls superclass method
# File power_assert-2.0.3/lib/power_assert/configuration.rb, line 23
def lazy_inspection=(bool)
  unless bool
    raise 'lazy_inspection option must be enabled when using pp' if inspector == :pp
  end
  super
end