Method: Moft::Post#related_posts

Defined in:
lib/moft/post.rb

Calculate related posts.

Returns an Array of related Posts.



245
246
247
248
249
250
251
252
253
254
255
256
# File 'lib/moft/post.rb', line 245

def related_posts(posts)
  return [] unless posts.size > 1

  if self.site.lsi
    build_index

    related = self.class.lsi.find_related(self.content, 11)
    related - [self]
  else
    (posts - [self])[0..9]
  end
end