Method: OpenC3::NoteModel#validate_color
- Defined in:
- lib/openc3/models/note_model.rb
#validate_color ⇒ Object
74 75 76 77 78 79 80 81 82 |
# File 'lib/openc3/models/note_model.rb', line 74 def validate_color() if @color.nil? @color = '#%06x' % (rand * 0xffffff) end unless @color =~ /(#*)([0-9,a-f,A-f]{6})/ raise SortedInputError.new "invalid color, must be in hex format, e.g. #FF0000" end @color = "##{@color}" unless @color.start_with?('#') end |