tsurupin/portfolio

View on GitHub
app/models/concerns/related_tag_search.rb

Summary

Maintainability
A
0 mins
Test Coverage
module RelatedTagSearch
  extend ActiveSupport::Concern
  included do
    def self.related_by_tag(tag_id = nil)
      return all unless tag_id
      joins(:taggings).merge(Tagging.by_tag(tag_id))
    end
  end
end