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

Public Class Methods

new(array, inspected_objects) click to toggle source
# File test-unit-3.6.2/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.2/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.2/lib/test/unit/assertions.rb, line 2267
def each(&block)
  @array.each(&block)
end
inspect() click to toggle source
# File test-unit-3.6.2/lib/test/unit/assertions.rb, line 2251
def inspect
  @array.inspect
end
pretty_print(q) click to toggle source
# File test-unit-3.6.2/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.2/lib/test/unit/assertions.rb, line 2263
def pretty_print_cycle(q)
  @array.pretty_print_cycle(q)
end