Sha256: 9ef76ff801abbe442679c5301fa5599e668cddc7eb45107fa3f9c439521d7265

Contents?: true

Size: 804 Bytes

Versions: 60

Compression:

Stored size: 804 Bytes

Contents

# frozen_string_literal: true

module Decidim
  class ContentParsers::DummyFooParser < ContentParsers::BaseParser
    def rewrite
      content.gsub("foo", "%lorem%")
    end

    def metadata
      content.scan("foo").size
    end
  end

  class ContentRenderers::DummyFooRenderer < ContentRenderers::BaseRenderer
    def render(_options = nil)
      content.gsub("%lorem%", "<em>neque dicta enim quasi</em>")
    end
  end

  class ContentParsers::DummyBarParser < ContentParsers::BaseParser
    def rewrite
      content.gsub("bar", "*ipsum*")
    end

    def metadata
      content.scan("bar").size
    end
  end

  class ContentRenderers::DummyBarRenderer < ContentRenderers::BaseRenderer
    def render(_options = nil)
      content.gsub("*ipsum*", "<em>illo qui voluptas</em>")
    end
  end
end

Version data entries

60 entries across 60 versions & 1 rubygems

Version Path
decidim-dev-0.29.2 lib/decidim/dev/test/rspec_support/content_processing.rb
decidim-dev-0.28.5 lib/decidim/dev/test/rspec_support/content_processing.rb
decidim-dev-0.29.1 lib/decidim/dev/test/rspec_support/content_processing.rb
decidim-dev-0.28.4 lib/decidim/dev/test/rspec_support/content_processing.rb
decidim-dev-0.27.9 lib/decidim/dev/test/rspec_support/content_processing.rb
decidim-dev-0.29.0 lib/decidim/dev/test/rspec_support/content_processing.rb
decidim-dev-0.28.3 lib/decidim/dev/test/rspec_support/content_processing.rb
decidim-dev-0.27.8 lib/decidim/dev/test/rspec_support/content_processing.rb
decidim-dev-0.29.0.rc4 lib/decidim/dev/test/rspec_support/content_processing.rb
decidim-dev-0.29.0.rc3 lib/decidim/dev/test/rspec_support/content_processing.rb
decidim-dev-0.29.0.rc2 lib/decidim/dev/test/rspec_support/content_processing.rb
decidim-dev-0.29.0.rc1 lib/decidim/dev/test/rspec_support/content_processing.rb
decidim-dev-0.28.2 lib/decidim/dev/test/rspec_support/content_processing.rb
decidim-dev-0.27.7 lib/decidim/dev/test/rspec_support/content_processing.rb
decidim-dev-0.28.1 lib/decidim/dev/test/rspec_support/content_processing.rb
decidim-dev-0.27.6 lib/decidim/dev/test/rspec_support/content_processing.rb
decidim-dev-0.26.10 lib/decidim/dev/test/rspec_support/content_processing.rb
decidim-dev-0.26.9 lib/decidim/dev/test/rspec_support/content_processing.rb
decidim-dev-0.28.0 lib/decidim/dev/test/rspec_support/content_processing.rb
decidim-dev-0.27.5 lib/decidim/dev/test/rspec_support/content_processing.rb