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