Class Spreadsheet::Link
In: lib/spreadsheet/link.rb
Parent: String

The Link class. Is a Subclass of String, which lets you treat a Cell that contains a Link just as if it was a String (containing the link‘s description if there is one or the url with fragment otherwise), but gives you access to the url, fragment and target_frame if you need it.

Interesting Attributes

url :The Uniform Resource Location this Link points to.
fragment :Also called text mark: example.com/page.html#fragment
target_frame :Which frame a Link should be opened in, should also support the special frames _blank, _parent, _self and _top.
dos :Excel may store a DOS-Filename together with the long Filename introduced in VFAT. You probably will not need this, but if you do, here is where you can find it.

Methods

href   new   to_uri  

Attributes

dos  [RW] 
fragment  [RW] 
target_frame  [RW] 
url  [RW] 

Public Class methods

Public Instance methods

The Url with the fragment appended if present.

Attempts to parse the output of href. May raise a URI::InvalidURIError

[Validate]