blog_archives_block.rb
595 Bytes
class BlogArchivesBlock < Block
  include ActionView::Helpers::TagHelper
  include ActionView::Helpers::UrlHelper
  include ActionView::Helpers
  include Rails.application.routes.url_helpers
  include ActionView::Helpers::AssetTagHelper
  include DatesHelper
  def self.description
    _('Blog posts')
  end
  def default_title
    _('Blog posts')
  end
  settings_items :blog_id, type: Integer
  def blog
    blog_id && owner.blogs.exists?(blog_id) ? owner.blogs.find(blog_id) : owner.blog
  end
  def self.expire_on
      { :profile => [:article], :environment => [:article] }
  end
end