class Prismic::Fragments::StructuredText::Block::Embed

Attributes

embed[RW]
label[RW]

Public Class Methods

new(embed, label) click to toggle source
# File lib/prismic/fragments/structured_text.rb, line 377
def initialize(embed, label)
  @embed = embed
  @label = label
end

Public Instance Methods

as_html(link_resolver, html_serializer = nil) click to toggle source
# File lib/prismic/fragments/structured_text.rb, line 398
def as_html(link_resolver, html_serializer = nil)
  custom = nil
  unless html_serializer.nil?
    custom = html_serializer.serialize(self, '')
  end
  if custom.nil?
    embed.as_html(link_resolver)
  else
    custom
  end
end
embed_type() click to toggle source
# File lib/prismic/fragments/structured_text.rb, line 382
def embed_type
  @embed.embed_type
end
html() click to toggle source
# File lib/prismic/fragments/structured_text.rb, line 394
def html
  @embed.html
end
provider() click to toggle source
# File lib/prismic/fragments/structured_text.rb, line 386
def provider
  @embed.provider
end
url() click to toggle source
# File lib/prismic/fragments/structured_text.rb, line 390
def url
  @embed.url
end