* Allow admins to set brand color * Remove extra line * Fix linting * Update app/controllers/admin/configs_controller.rb Co-authored-by: Michael Kohl <citizen428@dev.to> * Move wcag compare to own class * Remove unnecessary spacing Co-authored-by: Michael Kohl <citizen428@dev.to>
11 lines
263 B
Ruby
11 lines
263 B
Ruby
module Color
|
|
class Accessibility
|
|
def initialize(hex)
|
|
@hex = hex.delete("#")
|
|
end
|
|
|
|
def low_contrast?(compared_color = "ffffff", min_contrast = 4.5)
|
|
WCAGColorContrast.ratio(@hex, compared_color.delete("#")) < min_contrast
|
|
end
|
|
end
|
|
end
|