Sha256: 4321104b53ad17a2f29ad61a41b37a044f5481fe8f2585f79c7df797d960c106
Contents?: true
Size: 534 Bytes
Versions: 16
Compression:
Stored size: 534 Bytes
Contents
module Landable class PageRenderResponder < ActionController::Responder def to_html page = resource case page.status_code when 200 then render text: RenderService.call(page, preview: options[: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 raise page.error end end end end
Version data entries
16 entries across 16 versions & 1 rubygems