Sha256: 7891773e6bd964565f857a9812665de644a912f34b4c2d2c270876d054fa71c7

Contents?: true

Size: 389 Bytes

Versions: 10

Compression:

Stored size: 389 Bytes

Contents

module Storyblok::Richtext
  module Nodes
    class Blok < Node

      def matching
        @node['type'] === 'blok'
      end

      def html
        body = ''
        @node['attrs']['body'].each do |blok|
          body += component_resolver(blok['component'], blok)
        end
        body
      end

      def component_resolver component, data
        ''
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
storyblok-richtext-renderer-0.0.10 lib/storyblok/richtext/html_renderer/nodes/blok.rb
storyblok-richtext-renderer-0.0.9 lib/storyblok/richtext/html_renderer/nodes/blok.rb
storyblok-richtext-renderer-0.0.8 lib/storyblok/richtext/html_renderer/nodes/blok.rb
storyblok-richtext-renderer-0.0.7 lib/storyblok/richtext/html_renderer/nodes/blok.rb
storyblok-richtext-renderer-0.0.6 lib/storyblok/richtext/html_renderer/nodes/blok.rb
storyblok-richtext-renderer-0.0.5 lib/storyblok/richtext/html_renderer/nodes/blok.rb
storyblok-richtext-renderer-0.0.4 lib/storyblok/richtext/html_renderer/nodes/blok.rb
storyblok-richtext-renderer-0.0.3 lib/storyblok/richtext/html_renderer/nodes/blok.rb
storyblok-richtext-renderer-0.0.2 lib/richtext/html_renderer/nodes/blok.rb
storyblok-richtext-renderer-0.0.1 lib/storyblok/richtext/html_renderer/nodes/blok.rb