Module: CompletionKit::Taggable
- Extended by:
- ActiveSupport::Concern
- Included in:
- Dataset, Metric, MetricGroup, Prompt, Run
- Defined in:
- app/models/concerns/completion_kit/taggable.rb
Instance Method Summary collapse
Instance Method Details
#tag_names ⇒ Object
15 16 17 18 19 |
# File 'app/models/concerns/completion_kit/taggable.rb', line 15 def tag_names return @assigned_tag_names if @tag_names_assigned .pluck(:name) end |
#tag_names=(names) ⇒ Object
21 22 23 24 25 26 27 |
# File 'app/models/concerns/completion_kit/taggable.rb', line 21 def tag_names=(names) @tag_names_assigned = true @assigned_tag_names = Array(names) .map { |n| n.to_s.strip.downcase } .reject(&:blank?) .uniq end |