--- !ruby/object:RI::ClassDescription 
attributes: []

class_methods: 
- !ruby/object:RI::MethodSummary 
  name: near_one?
- !ruby/object:RI::MethodSummary 
  name: near_one_or_more?
- !ruby/object:RI::MethodSummary 
  name: near_zero?
- !ruby/object:RI::MethodSummary 
  name: near_zero_or_less?
- !ruby/object:RI::MethodSummary 
  name: new
- !ruby/object:RI::MethodSummary 
  name: normalize
- !ruby/object:RI::MethodSummary 
  name: normalize_byte
- !ruby/object:RI::MethodSummary 
  name: normalize_to_range
- !ruby/object:RI::MethodSummary 
  name: normalize_word
comment: 
- !ruby/struct:SM::Flow::H 
  level: 1
  text: Colour Management with Ruby
constants: 
- !ruby/object:RI::Constant 
  comment: 
  name: COLOR_VERSION
  value: "'1.4.0'"
- !ruby/object:RI::Constant 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: The maximum &quot;resolution&quot; for colour math; if any value is less than or equal to this value, it is treated as zero.
  name: COLOR_EPSILON
  value: 1e-5
- !ruby/object:RI::Constant 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: The tolerance for comparing the components of two colours. In general, colours are considered equal if all of their components are within this tolerance value of each other.
  name: COLOR_TOLERANCE
  value: 1e-4
- !ruby/object:RI::Constant 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: A synonym for Color::GrayScale.
  name: GreyScale
  value: GrayScale
full_name: Color
includes: []

instance_methods: []

name: Color
superclass: 
