Sha256: 03de66a89376a1bfad920bbbef6dc4be7920d9a83aaf0b7db7b6aded1b28e4f2
Contents?: true
Size: 633 Bytes
Versions: 3
Compression:
Stored size: 633 Bytes
Contents
class ContentController < BaseController private # TODO: Make this work for all content. def auto_discovery_feed(options = {}) with_options(options.reverse_merge(only_path: true)) do |opts| @auto_discovery_url_rss = opts.url_for(format: 'rss', only_path: false) @auto_discovery_url_atom = opts.url_for(format: 'atom', only_path: false) end end def theme_layout this_blog.current_theme.layout(action_name) end def render_cached_xml(template, object) feed = cache([controller_name, template, object]) do render_to_string template, layout: false end render xml: feed end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
publify_core-9.1.0 | app/controllers/content_controller.rb |
publify_core-9.0.1 | app/controllers/content_controller.rb |
publify_core-9.0.0 | app/controllers/content_controller.rb |