module Polytag::Concerns::TagOwner::AssociationExtensions::OwnedTags
Public Instance Methods
get(tag, args = {})
click to toggle source
# File lib/polytag/concerns/tag_owner/association_extensions/owned_tags.rb, line 6 def get(tag, args = {}) tag_group_query = ::Polytag.get(:tag_group, nil, args.merge(owner: proxy_association.owner)) query = ::Polytag.get(:tag, nil, tag).where(polytag_tag_group_id: tag_group_query.select(:id)) where(polytag_connections: {polytag_tag_group_id: query.select(:id)}) end
Also aliased as: find