Class: ATSPI::Accessible::Hyperlink
- Inherits:
-
Object
- Object
- ATSPI::Accessible::Hyperlink
- Extended by:
- Forwardable
- Defined in:
- lib/atspi/accessible/hyperlink.rb
Overview
Wraps libatspi’s AtspiHyperlink together with Anchor
Direct Known Subclasses
Defined Under Namespace
Classes: Anchor
Instance Method Summary collapse
-
#anchors ⇒ Array<Anchor>
Its anchors.
-
#inspect ⇒ String
Itself as an inspectable string.
-
#valid? ⇒ true, false
Checks if it’s valid.
Instance Method Details
#anchors ⇒ Array<Anchor>
Returns its anchors.
13 14 15 16 17 |
# File 'lib/atspi/accessible/hyperlink.rb', line 13 def anchors @native.n_anchors.times.map do |idx| Anchor.new(@native, idx) end end |
#inspect ⇒ String
Returns itself as an inspectable string.
27 28 29 |
# File 'lib/atspi/accessible/hyperlink.rb', line 27 def inspect "#<#{self.class.name}:0x#{'%x14' % __id__} @anchors=#{anchors.inspect}>" end |
#valid? ⇒ true, false
Checks if it’s valid
22 23 24 |
# File 'lib/atspi/accessible/hyperlink.rb', line 22 def valid? @native.is_valid end |