markets/sudo_rails

View on GitHub
lib/sudo_rails/styling.rb

Summary

Maintainability
A
0 mins
Test Coverage
module SudoRails
  module Styling
    def get_layout
      SudoRails.layout || 'sudo_rails/application'
    end

    def color_contrast(hex_color)
      return nil unless hex_color.include?('#')

      hex_color.delete('#').scan(/../).sum { |color| color.hex } > 382.5 ? '#000' : '#fff'
    end
  end
end