Class: Landable::PageRenderResponder
- Inherits:
-
ActionController::Responder
- Object
- ActionController::Responder
- Landable::PageRenderResponder
- Defined in:
- app/responders/landable/page_render_responder.rb
Instance Method Summary collapse
Instance Method Details
#to_html ⇒ Object
3 4 5 6 7 8 9 10 11 |
# File 'app/responders/landable/page_render_responder.rb', line 3 def to_html page = resource case page.status_code when 200 then render text: RenderService.call(page, preview: [:preview], responder: self), content_type: page.content_type, layout: (page.theme.try(:file) || false) when 301, 302 then redirect_to page.redirect_url, status: page.status_code else fail page.error end end |