Sha256: 055e8e234bf8eb5913d49d6c2cc091c271db644c7160796e996aac19faeddec4
Contents?: true
Size: 262 Bytes
Versions: 2
Compression:
Stored size: 262 Bytes
Contents
class Typero::LabelType < Typero::Type def set @value = @value.to_s.gsub(/\s+/,'-').gsub(/[^\w\-]/,'').gsub(/\-+/, '-')[0,30].downcase end def validate raise TypeError, "Label is having unallowed characters" unless @value =~ /^[\w\-]+$/ end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
typero-0.3.6 | ./lib/typero/type/label.rb |
typero-0.3.4 | ./lib/typero/type/label.rb |