class Prismic::Fragments::StructuredText::Block::Image
Attributes
label[RW]
view[RW]
Public Class Methods
new(view, label = nil)
click to toggle source
# File lib/prismic/fragments/structured_text.rb, line 328 def initialize(view, label = nil) @view = view @label = label end
Public Instance Methods
alt()
click to toggle source
# File lib/prismic/fragments/structured_text.rb, line 345 def alt @view.alt end
as_html(link_resolver, html_serializer = nil)
click to toggle source
# File lib/prismic/fragments/structured_text.rb, line 357 def as_html(link_resolver, html_serializer = nil) custom = nil unless html_serializer.nil? custom = html_serializer.serialize(self, '') end if custom.nil? classes = ['block-img'] unless @label.nil? classes.push(@label) end %(<p class="#{classes.join(' ')}">#{view.as_html(link_resolver)}</p>) else custom end end
copyright()
click to toggle source
# File lib/prismic/fragments/structured_text.rb, line 349 def copyright @view.copyright end
height()
click to toggle source
# File lib/prismic/fragments/structured_text.rb, line 341 def height @view.height end
link_to()
click to toggle source
# File lib/prismic/fragments/structured_text.rb, line 353 def link_to @view.link_to end
url()
click to toggle source
# File lib/prismic/fragments/structured_text.rb, line 333 def url @view.url end
width()
click to toggle source
# File lib/prismic/fragments/structured_text.rb, line 337 def width @view.width end