Class: Color::Cop::CLI
- Inherits:
-
Object
- Object
- Color::Cop::CLI
- Defined in:
- lib/color/cop.rb
Overview
Your code goes hereā¦
Instance Method Summary collapse
Instance Method Details
#execute! ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/color/cop.rb', line 7 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 |