Class: Prismic::Fragments::Link
Instance Method Summary
collapse
Methods inherited from Fragment
#as_text
Instance Method Details
#as_html(link_resolver = nil) ⇒ Object
14
15
16
|
# File 'lib/prismic/fragments/link.rb', line 14
def as_html(link_resolver=nil)
%(#{start_html(link_resolver)}#{url(link_resolver)}#{end_html})
end
|
#end_html ⇒ Object
10
11
12
|
# File 'lib/prismic/fragments/link.rb', line 10
def end_html
%(</a>)
end
|
#start_html(link_resolver = nil) ⇒ Object
6
7
8
|
# File 'lib/prismic/fragments/link.rb', line 6
def start_html(link_resolver = nil)
%(<a href="#{url(link_resolver)}">)
end
|
#url(link_resolver = nil) ⇒ Object
Returns the URL of the link
23
24
25
|
# File 'lib/prismic/fragments/link.rb', line 23
def url(link_resolver = nil)
raise NotImplementedError, "Method #{__method__} is not implemented for #{inspect}", caller
end
|