View adapter for the Slim template engine. For more information about Slim see the following page: github.com/stonean/slim
@example
class MainController < Ramaze::Controller map '/' engine :slim def index # Create some data for the view and render it. end end
@since 19-01-2012
Compiles the view and returns the HTML and mime type.
@since 19-01-2012 @param [Innate::Action] action The action for which to compile/render
the view.
@param [String] string The content of the view. @return [Array] The HTML and MIME type.
# File lib/ramaze/view/slim.rb, line 33 33: def self.call(action, string) 34: filename = action.view || action.method 35: slim = View.compile(string) do |str| 36: ::Slim::Template.new(filename) { str } 37: end 38: 39: html = slim.render(action.instance) 40: 41: return html, Response.mime_type 42: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.