Class: RubyXL::Color

Inherits:
OOXMLObject show all
Defined in:
lib/rubyXL/objects/color.rb

Overview

Class Method Summary collapse

Methods included from OOXMLObjectClassMethods

#define_attribute, #define_child_node, #define_element_name, #obtain_class_variable, #parse, #set_countable

Methods included from OOXMLObjectInstanceMethods

#before_write_xml, #dup, #index_in_collection, #initialize, #write_xml

Class Method Details

.validate_color(color) ⇒ Object

validates hex color code, no ‘#’ allowed



15
16
17
18
19
20
21
# File 'lib/rubyXL/objects/color.rb', line 15

def self.validate_color(color)
  if color =~ /^([a-f]|[A-F]|[0-9]){6}$/
    return true
  else
    raise 'invalid color'
  end
end