Class: Prismic::Fragments::StructuredText::Block::ListItem

Inherits:
Text
  • Object
show all
Defined in:
lib/prismic/fragments/structured_text.rb

Instance Attribute Summary collapse

Attributes inherited from Text

#label, #spans, #text

Instance Method Summary collapse

Methods inherited from Text

#as_text, #prepare_spans, #serialize

Constructor Details

#initialize(text, spans, ordered, label = nil) ⇒ ListItem

Returns a new instance of ListItem.



310
311
312
313
# File 'lib/prismic/fragments/structured_text.rb', line 310

def initialize(text, spans, ordered, label = nil)
  super(text, spans, label)
  @ordered = ordered
end

Instance Attribute Details

#orderedObject Also known as: ordered?

Returns the value of attribute ordered.



307
308
309
# File 'lib/prismic/fragments/structured_text.rb', line 307

def ordered
  @ordered
end

Instance Method Details

#as_html(link_resolver, html_serializer = nil) ⇒ Object



315
316
317
318
319
320
321
322
# File 'lib/prismic/fragments/structured_text.rb', line 315

def as_html(link_resolver, html_serializer=nil)
  custom_html = html_serializer && html_serializer.serialize(self, super)
  if custom_html.nil?
    %(<li#{class_code}>#{super}</li>)
  else
    custom_html
  end
end