Method: Color.const_missing

Defined in:
lib/atome/utilities/color_helper/color.rb

.const_missing(name) ⇒ Object



158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
# File 'lib/atome/utilities/color_helper/color.rb', line 158

def const_missing(name)
  #:nodoc:
  case name
  when "VERSION", :VERSION, "COLOR_TOOLS_VERSION", :COLOR_TOOLS_VERSION
    warn "Color::#{name} has been deprecated. Use Color::COLOR_VERSION instead."
    Color::COLOR_VERSION
  else
    if Color::RGB.const_defined?(name)
      warn "Color::#{name} has been deprecated. Use Color::RGB::#{name} instead."
      Color::RGB.const_get(name)
    else
      super
    end
  end
end