Module: Lipa::Web::Response::HTML
- Extended by:
- Helpers::Response
- Defined in:
- lib/lipa/web/response/html.rb
Class Method Summary collapse
Methods included from Helpers::Response
Class Method Details
.response(node) ⇒ Object
32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
# File 'lib/lipa/web/response/html.rb', line 32 def self.response(node) header = {} html = node.html if html if html[:block] body = html[:block].call else case html[:render] when :erb body = render_erb(node) header["Content-Type"] = "text/html" when :text body = html[:msg] header["Content-Type"] = "text/plain" end end else body = render_default_template(node) end [ 200, header, [body]] end |