neocities/models/tag.rb
2014-07-21 15:29:26 -05:00

14 lines
263 B
Ruby

class Tag < Sequel::Model
NAME_LENGTH_MAX = 25
NAME_WORDS_MAX = 1
many_to_many :sites
def before_create
super
values[:name].downcase!
end
def self.create_unless_exists(name)
dataset.filter(name: name).first || create(name: name)
end
end