Class: Prismic::Fragments::FileLink
- Defined in:
- lib/prismic/fragments/link.rb
Instance Attribute Summary collapse
-
#kind ⇒ Object
Returns the value of attribute kind.
-
#name ⇒ Object
Returns the value of attribute name.
-
#size ⇒ Object
Returns the value of attribute size.
-
#target ⇒ Object
Returns the value of attribute target.
-
#url(link_resolver = nil) ⇒ Object
Returns the URL of the link.
Instance Method Summary collapse
- #as_html(link_resolver = nil) ⇒ Object
-
#initialize(url, name, kind, size, target = nil) ⇒ FileLink
constructor
A new instance of FileLink.
Methods inherited from Link
Methods inherited from Fragment
Constructor Details
#initialize(url, name, kind, size, target = nil) ⇒ FileLink
Returns a new instance of FileLink.
61 62 63 64 65 66 67 |
# File 'lib/prismic/fragments/link.rb', line 61 def initialize(url, name, kind, size, target = nil) @url = url @name = name @kind = kind @size = size @target = target end |
Instance Attribute Details
#kind ⇒ Object
Returns the value of attribute kind.
59 60 61 |
# File 'lib/prismic/fragments/link.rb', line 59 def kind @kind end |
#name ⇒ Object
Returns the value of attribute name.
59 60 61 |
# File 'lib/prismic/fragments/link.rb', line 59 def name @name end |
#size ⇒ Object
Returns the value of attribute size.
59 60 61 |
# File 'lib/prismic/fragments/link.rb', line 59 def size @size end |
#target ⇒ Object
Returns the value of attribute target.
59 60 61 |
# File 'lib/prismic/fragments/link.rb', line 59 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
81 82 83 |
# File 'lib/prismic/fragments/link.rb', line 81 def url @url end |
Instance Method Details
#as_html(link_resolver = nil) ⇒ Object
69 70 71 |
# File 'lib/prismic/fragments/link.rb', line 69 def as_html(link_resolver=nil) %(#{start_html(link_resolver)}#@name#{end_html}) end |