Class: Prismic::Fragments::WebLink

Inherits:
Link show all
Defined in:
lib/prismic/fragments/link.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from Link

#as_html, #end_html, #start_html

Methods inherited from Fragment

#as_html

Constructor Details

#initialize(url, target = nil) ⇒ WebLink

Returns a new instance of WebLink.



36
37
38
39
# File 'lib/prismic/fragments/link.rb', line 36

def initialize(url, target = nil)
  @url = url
  @target = target
end

Instance Attribute Details

#targetObject

Returns the value of attribute target.



34
35
36
# File 'lib/prismic/fragments/link.rb', line 34

def target
  @target
end

#url(link_resolver = nil) ⇒ Object

Note:

The link_resolver parameter is accepted but it is not used by this method, so not providing it is perfectly fine.

Returns the URL of the link

Parameters:

  • link_resolver (LinkResolver) (defaults to: nil)

    The link resolver

See Also:



53
54
55
# File 'lib/prismic/fragments/link.rb', line 53

def url
  @url
end

Instance Method Details

#as_textObject



41
42
43
# File 'lib/prismic/fragments/link.rb', line 41

def as_text
  @url
end