Class: RubyXL::Color

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

Overview

Class Method Summary collapse

Methods inherited from OOXMLObject

#add_to_zip, #before_write_xml, define_attribute, define_child_node, define_element_name, #dup, filepath, #index_in_collection, #initialize, obtain_class_variable, parse, parse_file, set_countable, set_namespaces, #write_xml

Constructor Details

This class inherits a constructor from RubyXL::OOXMLObject

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