Sha256: c90186ae8fa80fb15de4f0ce706eca968a2f071cce96b83f4496af04068d42d1
Contents?: true
Size: 605 Bytes
Versions: 29
Compression:
Stored size: 605 Bytes
Contents
# Copyright (c) 2009 Michael Fellinger m.fellinger@gmail.com # All files in this distribution are subject to the terms of the Ruby license. require 'redcloth' module Ramaze module View module RedCloth def self.call(action, string) restrictions = action.variables[:redcloth_options] || [] rules = action.variables[:redcloth_options] || [] erubis, _ = Ramaze::View::Erubis.call(action, string) redcloth = ::RedCloth.new(erubis, restrictions) html = redcloth.to_html(*rules) return html, 'text/html' end end end end
Version data entries
29 entries across 29 versions & 4 rubygems