Sha256: a570ea9a37153671255572ed77640bb94d7d77117794ad42b0d715df94661452
Contents?: true
Size: 285 Bytes
Versions: 24
Compression:
Stored size: 285 Bytes
Contents
module DiscoApp::Concerns::Taggable extend ActiveSupport::Concern def tags data['tags'].split(',').map(&:strip) end def add_tag(tag) data['tags'] = (tags + [tag]).uniq.join(',') end def remove_tag(tag) data['tags'] = (tags - [tag]).uniq.join(',') end end
Version data entries
24 entries across 24 versions & 1 rubygems