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