Sha256: eaf8e457fddb33ac06a03bba244270c5c720c1c736198b50d9eb29de729451be

Contents?: true

Size: 165 Bytes

Versions: 5

Compression:

Stored size: 165 Bytes

Contents

class TagsField < ArrayField
  def from_json(value, record)
    value.to_s.split(',').map(&:strip).reject(&:blank?).uniq
  end
end

Field::TYPES['tags'] = TagsField

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
yodel-0.0.7 lib/yodel/models/core/fields/tags_field.rb
yodel-0.0.4 lib/yodel/models/core/fields/tags_field.rb
yodel-0.0.3 lib/yodel/models/core/fields/tags_field.rb
yodel-0.0.2 lib/yodel/models/core/fields/tags_field.rb
yodel-0.0.1 lib/yodel/models/core/fields/tags_field.rb