class RubyPocket::Tag
Public Instance Methods
name=(name)
click to toggle source
Calls superclass method
# File lib/ruby_pocket/tag.rb, line 5 def name=(name) super parameterize_name(name) end
Private Instance Methods
parameterize_name(name)
click to toggle source
# File lib/ruby_pocket/tag.rb, line 11 def parameterize_name(name) name .downcase .strip .gsub(/\s+/, ' ') .gsub(/[^a-z]/, '-') .gsub(/-+/, '-') end
validate()
click to toggle source
# File lib/ruby_pocket/tag.rb, line 20 def validate validates_unique :name end