class PowerAssert::Configuration - power_assert: Ruby Standard Library Documentation

# class PowerAssert::Configuration

### Public Instance Methods

colorize_message=(bool) click to toggle source
Calls superclass method

    # File power_assert-2.0.5/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.5/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.5/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