class Prismic::Fragments::Embed
Attributes
embed_type[RW]
html[RW]
o_embed_json[RW]
provider[RW]
url[RW]
Public Class Methods
new(embed_type, provider, url, html, o_embed_json)
click to toggle source
# File lib/prismic/fragments/embed.rb, line 7 def initialize(embed_type, provider, url, html, o_embed_json) @embed_type = embed_type @provider = provider @url = url @html = html @o_embed_json = o_embed_json end
Public Instance Methods
as_html(link_resolver=nil, html_serializer=nil)
click to toggle source
Generate an HTML representation of the fragment
@param link_resolver [LinkResolver] The LinkResolver
used to build
application's specific URL
@return [String] the HTML representation
# File lib/prismic/fragments/embed.rb, line 21 def as_html(link_resolver=nil, html_serializer=nil) %Q|<div data-oembed="#{@url}" data-oembed-type="#{@embed_type.downcase}" data-oembed-provider="#{@provider.downcase}">#@html</div>| end