ref: master
app/models/blog_archives_block.rb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
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 |