Class: Test::Unit::Assertions::AssertionMessage::ArrayInspector
- Inherits:
-
Object
- Object
- Test::Unit::Assertions::AssertionMessage::ArrayInspector
- Defined in:
- lib/test/unit/assertions.rb
Class Method Summary (collapse)
Instance Method Summary (collapse)
- - (Object) each(&block)
-
- (ArrayInspector) initialize(array, inspected_objects)
constructor
A new instance of ArrayInspector.
- - (Object) inspect
- - (Object) pretty_print(q)
- - (Object) pretty_print_cycle(q)
Constructor Details
- (ArrayInspector) initialize(array, inspected_objects)
A new instance of ArrayInspector
1679 1680 1681 1682 1683 1684 |
# File 'lib/test/unit/assertions.rb', line 1679 def initialize(array, inspected_objects) @inspected_objects = inspected_objects @array = array.collect do |element| Inspector.cached_new(element, @inspected_objects) end end |
Class Method Details
+ (Boolean) target?(object)
1674 1675 1676 |
# File 'lib/test/unit/assertions.rb', line 1674 def target?(object) object.is_a?(Array) end |
Instance Method Details
- (Object) each(&block)
1702 1703 1704 |
# File 'lib/test/unit/assertions.rb', line 1702 def each(&block) @array.each(&block) end |
- (Object) inspect
1686 1687 1688 |
# File 'lib/test/unit/assertions.rb', line 1686 def inspect @array.inspect end |
- (Object) pretty_print(q)
1690 1691 1692 1693 1694 1695 1696 |
# File 'lib/test/unit/assertions.rb', line 1690 def pretty_print(q) q.group(1, '[', ']') do q.seplist(self) do |v| q.pp(v) end end end |
- (Object) pretty_print_cycle(q)
1698 1699 1700 |
# File 'lib/test/unit/assertions.rb', line 1698 def pretty_print_cycle(q) @array.pretty_print_cycle(q) end |