Sha256: 52df4f46ed6a4ebd130d65eaa7909df98080fc2ff52dde275c87878439be8c44

Contents?: true

Size: 639 Bytes

Versions: 14

Compression:

Stored size: 639 Bytes

Contents

# frozen_string_literal: true

module Mihari
  module Models
    #
    # Tag model
    #
    class Tag < ActiveRecord::Base
      has_many :taggings, dependent: :destroy

      include SearchCop
      include Concerns::Searchable

      search_scope :search do
        attributes :id, :name
      end

      class << self
        # @!method search_by_filter(filter)
        #   @param [Mihari::Structs::Filters::Search] filter
        #   @return [Array<Mihari::Models::Tag>]

        # @!method count_by_filter(filter)
        #   @param [Mihari::Structs::Filters::Search] filter
        #   @return [Integer]
      end
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
mihari-7.3.2 lib/mihari/models/tag.rb
mihari-7.3.1 lib/mihari/models/tag.rb
mihari-7.3.0 lib/mihari/models/tag.rb
mihari-7.2.0 lib/mihari/models/tag.rb
mihari-7.1.3 lib/mihari/models/tag.rb
mihari-7.1.2 lib/mihari/models/tag.rb
mihari-7.1.1 lib/mihari/models/tag.rb
mihari-7.1.0 lib/mihari/models/tag.rb
mihari-7.0.5 lib/mihari/models/tag.rb
mihari-7.0.4 lib/mihari/models/tag.rb
mihari-7.0.3 lib/mihari/models/tag.rb
mihari-7.0.2 lib/mihari/models/tag.rb
mihari-7.0.1 lib/mihari/models/tag.rb
mihari-7.0.0 lib/mihari/models/tag.rb