Sha256: 4d106c0161748d32f4c5c11811cc4a1ad65283f025d8ac6df78f0c5e0fcdd0ca
Contents?: true
Size: 594 Bytes
Versions: 1
Compression:
Stored size: 594 Bytes
Contents
require "color/cop/version" module Color module Cop # Your code goes here... class CLI def execute! puts "SCSS files within current path that have hex codes:" files_names = Dir.glob("**/*") # for all files files_names.select do |file_name| if file_name =~ /^.*\.scss$/ File.read(file_name) =~ /#\w{3,6}/ || File.read(file_name) =~ /rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)/ else false end end.each do |files_name| puts "- #{files_name}" end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
color-cop-0.0.5 | lib/color/cop.rb |