Sha256: 26ba35bb17a754076122e39e7ed91e47a499ee049d035bedc186dbe1671ed57a
Contents?: true
Size: 441 Bytes
Versions: 11
Compression:
Stored size: 441 Bytes
Contents
# frozen_string_literal: true class Gutentag::TaggedWith::NameQuery < Gutentag::TaggedWith::Query def initialize(model, values, match) super @values = @values.collect { |tag| Gutentag.normaliser.call(tag) } end private def taggable_ids_query Gutentag::Tagging.joins(:tag).select(:taggable_id). where(:taggable_type => model.base_class.name). where(Gutentag::Tag.table_name => {:name => values}) end end
Version data entries
11 entries across 11 versions & 1 rubygems