Module: Blog

Defined in:
lib/wheelhouse-blog.rb,
lib/blog/wheelhouse_route_constraints.rb

Defined Under Namespace

Modules: BlogHelper, PaginationHelper, PostHelper, WheelhouseRouteConstraints Classes: Archive, Blog, BlogHandler, BlogsController, Plugin, Post, PostHandler, PostsController, Taxonomy

Constant Summary collapse

Category =
Blog::Taxonomy.new(:categories)
Tag =
Blog::Taxonomy.new(:tags)

Class Method Summary collapse

Class Method Details

.all_posts_for(site) ⇒ Object



32
33
34
35
# File 'lib/wheelhouse-blog.rb', line 32

def self.all_posts_for(site)
  blog_ids = ::Blog::Blog.where(:site_id => site.id).select(:id).map(&:id)
  ::Blog::Post.where(:blog_id.in => blog_ids).published
end