Sha256: 5186902f4f2bedbdf47b15e6bf281e5c3fa63534623d4b785f1f4eb113b3e2ce
Contents?: true
Size: 245 Bytes
Versions: 2
Compression:
Stored size: 245 Bytes
Contents
class Typero::LabelType < Typero::Type def set @value = @value.to_s.gsub(/\s+/,'-').gsub(/[^\w\-]/,'')[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.2 | ./lib/typero/type/label.rb |
typero-0.3.0 | ./lib/typero/type/label.rb |