Class: Kreuzberg::Result::PageHierarchy
- Inherits:
-
Struct
- Object
- Struct
- Kreuzberg::Result::PageHierarchy
- Defined in:
- lib/kreuzberg/result.rb
Instance Attribute Summary collapse
-
#block_count ⇒ Integer
readonly
Number of hierarchy blocks.
-
#blocks ⇒ Array<HierarchicalBlock>
readonly
Hierarchical blocks.
Instance Method Summary collapse
Instance Attribute Details
#block_count ⇒ Integer (readonly)
Returns Number of hierarchy blocks.
132 133 134 135 136 |
# File 'lib/kreuzberg/result.rb', line 132 PageHierarchy = Struct.new(:block_count, :blocks) do def to_h { block_count: block_count, blocks: blocks.map(&:to_h) } end end |
#blocks ⇒ Array<HierarchicalBlock> (readonly)
Returns Hierarchical blocks.
132 133 134 135 136 |
# File 'lib/kreuzberg/result.rb', line 132 PageHierarchy = Struct.new(:block_count, :blocks) do def to_h { block_count: block_count, blocks: blocks.map(&:to_h) } end end |
Instance Method Details
#to_h ⇒ Object
133 134 135 |
# File 'lib/kreuzberg/result.rb', line 133 def to_h { block_count: block_count, blocks: blocks.map(&:to_h) } end |