Sha256: adfdde83deec14338ec759038683a5a75f99467b0ec94bc142c2c7c924d4b2bc

Contents?: true

Size: 229 Bytes

Versions: 10

Compression:

Stored size: 229 Bytes

Contents

class Dorsale::TagListForModel < ::Dorsale::Service
  attr_reader :model

  def initialize(model)
    super()
    @model = model
  end

  def call
    model
      .tags_on(:tags)
      .order(:name)
      .pluck(:name)
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
dorsale-4.0.0 app/services/dorsale/tag_list_for_model.rb
dorsale-3.20.0 app/services/dorsale/tag_list_for_model.rb
dorsale-3.19.1 app/services/dorsale/tag_list_for_model.rb
dorsale-3.19.0 app/services/dorsale/tag_list_for_model.rb
dorsale-3.18.0 app/services/dorsale/tag_list_for_model.rb
dorsale-3.17.0 app/services/dorsale/tag_list_for_model.rb
dorsale-3.16.0 app/services/dorsale/tag_list_for_model.rb
dorsale-3.15.0 app/services/dorsale/tag_list_for_model.rb
dorsale-3.14.11 app/services/dorsale/tag_list_for_model.rb
dorsale-3.14.10 app/services/dorsale/tag_list_for_model.rb