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

# class Test::Unit::Assertions::AssertionMessage::ArrayInspector

### Public Class Methods

new(array, inspected_objects) click to toggle source

    # File test-unit-3.6.7/lib/test/unit/assertions.rb, line 2244
    def initialize(array, inspected_objects)
      @inspected_objects = inspected_objects
      @array = array.collect do |element|
        Inspector.cached_new(element, @inspected_objects)
      end
    end

target?(object) click to toggle source

    # File test-unit-3.6.7/lib/test/unit/assertions.rb, line 2239
    def target?(object)
      object.is_a?(Array)
    end

### Public Instance Methods

each(&block) click to toggle source

    # File test-unit-3.6.7/lib/test/unit/assertions.rb, line 2267
    def each(&block)
      @array.each(&block)
    end

inspect() click to toggle source

    # File test-unit-3.6.7/lib/test/unit/assertions.rb, line 2251
    def inspect
      @array.inspect
    end

pretty_print(q) click to toggle source

    # File test-unit-3.6.7/lib/test/unit/assertions.rb, line 2255
    def pretty_print(q)
      q.group(1, '[', ']') do
        q.seplist(self) do |v|
          q.pp(v)
        end
      end
    end

pretty_print_cycle(q) click to toggle source

    # File test-unit-3.6.7/lib/test/unit/assertions.rb, line 2263
    def pretty_print_cycle(q)
      @array.pretty_print_cycle(q)
    end