Sha256: 70c5c3c1fb8de915931208dba98e36fd84d4672a42d9d7407eb86de35b553329

Contents?: true

Size: 397 Bytes

Versions: 12

Compression:

Stored size: 397 Bytes

Contents

module ActionView::Template::Handlers
  class Textile
    class_attribute :default_format
    self.default_format = Mime::HTML

    def erb_handler
      @@erb_handler ||= ActionView::Template.registered_template_handler(:erb)
    end

    def call(template)
      compiled_source = erb_handler.call(template)
      "RedCloth.new(begin;#{compiled_source};end).to_html.html_safe"
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
ecm_cms2-3.0.3 lib/ecm/cms/action_view/template/handlers/textile.rb
ecm_cms2-3.0.2 lib/ecm/cms/action_view/template/handlers/textile.rb
ecm_cms2-3.0.1 lib/ecm/cms/action_view/template/handlers/textile.rb
ecm_cms2-3.0.0 lib/ecm/cms/action_view/template/handlers/textile.rb
ecm_cms2-2.1.4 lib/ecm/cms/action_view/template/handlers/textile.rb
ecm_cms2-2.1.3 lib/ecm/cms/action_view/template/handlers/textile.rb
ecm_cms2-2.1.2 lib/ecm/cms/action_view/template/handlers/textile.rb
ecm_cms2-2.1.1 lib/ecm/cms/action_view/template/handlers/textile.rb
ecm_cms2-2.1.0 lib/ecm/cms/action_view/template/handlers/textile.rb
ecm_cms2-2.0.4 lib/ecm/cms/action_view/template/handlers/textile.rb
ecm_cms2-2.0.3 lib/ecm/cms/action_view/template/handlers/textile.rb
ecm_cms2-2.0.2 lib/ecm/cms/action_view/template/handlers/textile.rb