class RGBUtils::LumaCalculator

Constants

BLUE_L
GREEN_L
RED_L

Attributes

rgb[R]

Public Class Methods

new(color) click to toggle source
# File lib/rgb_utils/calculators/luma_calculator.rb, line 9
def initialize(color)
  @rgb = HexToRGBConverter.convert(color)
end

Public Instance Methods

calculate() click to toggle source
# File lib/rgb_utils/calculators/luma_calculator.rb, line 13
def calculate
  @luma ||= ((RED_L * red) + (GREEN_L * green) + (BLUE_L * blue))/255
end