Class: ATSPI::Accessible::Hyperlink::Anchor

Inherits:
Object
  • Object
show all
Defined in:
lib/atspi/accessible/hyperlink/anchor.rb

Overview

Wraps libatspi’s AtspiHyperlink together with ATSPI::Accessible::Hyperlink.

Instance Method Summary collapse

Instance Method Details

#inspectString

Returns itself as an inspectable string.

Returns:

  • (String)

    itself as an inspectable string



26
27
28
# File 'lib/atspi/accessible/hyperlink/anchor.rb', line 26

def inspect
  "#<#{self.class.name}:0x#{'%x14' % __id__} @uri=#{uri.inspect}>"
end

#objectAccessible?

Returns its object or nil if it has none.

Returns:

  • (Accessible, nil)

    its object or nil if it has none

See Also:



19
20
21
22
23
# File 'lib/atspi/accessible/hyperlink/anchor.rb', line 19

def object
  if object = @native.object(@idx)
    Accessible.new(object)
  end
end

#uriString

Returns its uri.

Returns:

  • (String)

    its uri

See Also:



13
14
15
# File 'lib/atspi/accessible/hyperlink/anchor.rb', line 13

def uri
  @native.uri(@idx)
end