Class: Docbook::Mirror::Mark::Link
- Inherits:
-
Base
- Object
- Docbook::Mirror::Mark
- Base
- Docbook::Mirror::Mark::Link
- Defined in:
- lib/docbook/mirror/mark/link.rb,
lib/docbook/mirror/mark.rb
Overview
Link mark - represents both internal (linkend) and external (href) links
Constant Summary collapse
- PM_TYPE =
"link"
Constants inherited from Docbook::Mirror::Mark
Instance Attribute Summary
Attributes inherited from Docbook::Mirror::Mark
Instance Method Summary collapse
- #href ⇒ Object
-
#initialize(href: nil, linkend: nil) ⇒ Link
constructor
A new instance of Link.
- #linkend ⇒ Object
Methods inherited from Docbook::Mirror::Mark
Constructor Details
#initialize(href: nil, linkend: nil) ⇒ Link
Returns a new instance of Link.
90 91 92 93 94 |
# File 'lib/docbook/mirror/mark.rb', line 90 def initialize(href: nil, linkend: nil, **) super(**) @attrs[:href] = href if href @attrs[:linkend] = linkend if linkend end |
Instance Method Details
#href ⇒ Object
18 19 20 |
# File 'lib/docbook/mirror/mark/link.rb', line 18 def href @attrs[:href] end |
#linkend ⇒ Object
22 23 24 |
# File 'lib/docbook/mirror/mark/link.rb', line 22 def linkend @attrs[:linkend] end |