class RichTextRenderer::AssetBlockRenderer

Asset block renderer

Constants

IMAGE_HTML

IMG HTML Tag

Protected Instance Methods

render_asset(asset, node = nil) click to toggle source
Calls superclass method
# File lib/rich_text_renderer/block_renderers/asset_block_renderer.rb, line 11
def render_asset(asset, node = nil)
  if asset.file.respond_to?(:content_type) && asset.file.content_type.include?('image')
    return render!(IMAGE_HTML, asset.url, asset.title)
  end

  super
end
render_hash(asset, node = nil) click to toggle source
Calls superclass method
# File lib/rich_text_renderer/block_renderers/asset_block_renderer.rb, line 19
def render_hash(asset, node = nil)
  if asset.fetch('fields', {}).fetch('file', {}).fetch('contentType', '').include?('image')
    return render!(IMAGE_HTML, asset['fields']['file']['url'], asset['fields']['title'])
  end

  super
end