Module: Innate::View::Slim
- Defined in:
- lib/ramaze/view/slim.rb
Overview
View adapter for the Slim template engine. For more information about Slim see the following page: github.com/stonean/slim
Class Method Summary collapse
-
.call(action, string) ⇒ Array
Compiles the view and returns the HTML and mime type.
Class Method Details
.call(action, string) ⇒ Array
Compiles the view and returns the HTML and mime type.
31 32 33 34 35 36 37 38 39 40 |
# File 'lib/ramaze/view/slim.rb', line 31 def self.call(action, string) filename = action.view || action.method slim = View.compile(string) do |str| ::Slim::Template.new(filename) { str } end html = slim.render(action.instance) return html, Response.mime_type end |