class Prismic::Fragments::StructuredText::Block::Heading

Attributes

level[RW]

Public Class Methods

new(text, spans, level, label = nil) click to toggle source
# File lib/prismic/fragments/structured_text.rb, line 269
def initialize(text, spans, level, label = nil)
  super(text, spans, label)
  @level = level
end

Public Instance Methods

as_html(link_resolver=nil, html_serializer=nil) click to toggle source
# File lib/prismic/fragments/structured_text.rb, line 274
def as_html(link_resolver=nil, html_serializer=nil)
  custom_html = html_serializer && html_serializer.serialize(self, super)
  if custom_html.nil?
    %(<h#{level}#{class_code}>#{super}</h#{level}>)
  else
    custom_html
  end
end