module Togglapper::Searches::Tag

Public Instance Methods

entries_by_tags(*tags) click to toggle source
# File lib/togglapper/searches/tag.rb, line 7
def entries_by_tags(*tags)
  entries_by_tags_for(self.entries, tags)
end
entries_by_tags_for(entries, *tags) click to toggle source
# File lib/togglapper/searches/tag.rb, line 11
def entries_by_tags_for(entries, *tags)
  entries.select do |entry|
    tags.flatten.map(&:to_s).all? do |tag|
      entry["tags"] && entry["tags"].include?(tag)
    end
  end
end