Class: CssJsonHttpRequestHandler
- Inherits:
-
CssHttpRequestHandler
- Object
- ActionView::TemplateHandler
- CssHttpRequestHandler
- CssJsonHttpRequestHandler
- Defined in:
- lib/css_http_request_handler.rb
Constant Summary
Constants included from CssHttpRequest
CssHttpRequest::LENGTH, CssHttpRequest::PREFIX
Class Method Summary collapse
Instance Method Summary collapse
Methods inherited from CssHttpRequestHandler
Methods included from CssHttpRequest
Constructor Details
This class inherits a constructor from CssHttpRequestHandler
Class Method Details
.call(template) ⇒ Object
30 31 32 |
# File 'lib/css_http_request_handler.rb', line 30 def self.call(template) "CssJsonHttpRequestHandler.new(self).render(template, local_assigns)" end |
Instance Method Details
#render(template, local_assigns = {}) ⇒ Object
34 35 36 37 38 |
# File 'lib/css_http_request_handler.rb', line 34 def render(template, local_assigns = {}) prepare_view(local_assigns) output = eval(template.source, nil, '') encode_chr(output.to_json) end |