Class: Repub::App::Parser::ParserSupport::TocItem
- Inherits:
-
Epub::NCX::NavPoint
- Object
- Struct
- Epub::NCX::NavPoint
- Repub::App::Parser::ParserSupport::TocItem
- Defined in:
- lib/repub/app/parser.rb
Overview
Parsed TOC item container Inherit from NavPoint to avoid conversions later in Builder
Instance Attribute Summary
Attributes inherited from Epub::NCX::NavPoint
#play_order, #points, #src, #title
Instance Method Summary collapse
-
#initialize(title, uri_with_fragment_id, subitems, document) ⇒ TocItem
constructor
A new instance of TocItem.
Methods inherited from Epub::NCX::NavPoint
Constructor Details
#initialize(title, uri_with_fragment_id, subitems, document) ⇒ TocItem
Returns a new instance of TocItem.
82 83 84 85 86 |
# File 'lib/repub/app/parser.rb', line 82 def initialize(title, uri_with_fragment_id, subitems, document) uri, fragment_id = uri_with_fragment_id.split(/#/) uri = document if uri.empty? super(title, "#{uri}##{fragment_id}", subitems) end |