Class: Color::Cop::CLI

Inherits:
Object
  • Object
show all
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