Sha256: f7219e206c63c50e1c3ce45f5deebe1967da5979d672307491b492add5fb3b7a

Contents?: true

Size: 573 Bytes

Versions: 35

Compression:

Stored size: 573 Bytes

Contents

# frozen_string_literal: true

require "redcarpet"

module Decidim
  module Api
    # Custom helpers, scoped to the api engine.
    #
    module ApplicationHelper
      def render_doc(file)
        md_render File.read(File.join(File.dirname(__FILE__), "../../../../docs", "#{file}.md"))
      end

      def md_render(text)
        text = Redcarpet::Markdown.new(markdown, autolink: true, tables: true, fenced_code_blocks: true).render(text)
        text.html_safe
      end

      def markdown
        @markdown ||= Redcarpet::Render::HTML.new
      end
    end
  end
end

Version data entries

35 entries across 35 versions & 1 rubygems

Version Path
decidim-api-0.26.10 app/helpers/decidim/api/application_helper.rb
decidim-api-0.26.9 app/helpers/decidim/api/application_helper.rb
decidim-api-0.26.8 app/helpers/decidim/api/application_helper.rb
decidim-api-0.26.7 app/helpers/decidim/api/application_helper.rb
decidim-api-0.26.5 app/helpers/decidim/api/application_helper.rb
decidim-api-0.26.4 app/helpers/decidim/api/application_helper.rb
decidim-api-0.26.3 app/helpers/decidim/api/application_helper.rb
decidim-api-0.26.2 app/helpers/decidim/api/application_helper.rb
decidim-api-0.26.1 app/helpers/decidim/api/application_helper.rb
decidim-api-0.26.0 app/helpers/decidim/api/application_helper.rb
decidim-api-0.26.0.rc2 app/helpers/decidim/api/application_helper.rb
decidim-api-0.26.0.rc1 app/helpers/decidim/api/application_helper.rb
decidim-api-0.25.2 app/helpers/decidim/api/application_helper.rb
decidim-api-0.25.1 app/helpers/decidim/api/application_helper.rb
decidim-api-0.25.0 app/helpers/decidim/api/application_helper.rb
decidim-api-0.25.0.rc4 app/helpers/decidim/api/application_helper.rb
decidim-api-0.25.0.rc3 app/helpers/decidim/api/application_helper.rb
decidim-api-0.25.0.rc2 app/helpers/decidim/api/application_helper.rb
decidim-api-0.25.0.rc1 app/helpers/decidim/api/application_helper.rb
decidim-api-0.24.3 app/helpers/decidim/api/application_helper.rb