class Test::Unit::Assertions::AssertionMessage::MaybeContainer - test-unit: Ruby Standard Library Documentation

# class Test::Unit::Assertions::AssertionMessage::MaybeContainer

### Public Class Methods

new(value, &formatter) click to toggle source

    # File test-unit-3.6.7/lib/test/unit/assertions.rb, line 2293
    def initialize(value, &formatter)
      @value = value
      @formatter = formatter
    end

### Public Instance Methods

inspect() click to toggle source

    # File test-unit-3.6.7/lib/test/unit/assertions.rb, line 2298
    def inspect
      if @value.is_a?(Array)
        values = @value.collect do |value|
          @formatter.call(AssertionMessage.convert(value))
        end
        "[#{values.join(', ')}]"
      else
        @formatter.call(AssertionMessage.convert(@value))
      end
    end