Class: ReplaceClass::Util

Inherits:
Object
  • Object
show all
Defined in:
lib/replace_class/utils.rb

Overview

filename util

Constant Summary collapse

VALID_FILE_TYPE =

valid file types

[".h", ".m", ".pbxproj",".swift"]
IGNORE_DIR =

ignore dirs

["Pods", "DerivedData"]

Class Method Summary collapse

Class Method Details

.check_ignore_dir(filename) ⇒ Object

check dir if ignore



23
24
25
# File 'lib/replace_class/utils.rb', line 23

def self.check_ignore_dir(filename)
  IGNORE_DIR.find_index(filename)
end

.check_valid_with_file(filename) ⇒ Object

check file if valid



29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
# File 'lib/replace_class/utils.rb', line 29

def self.check_valid_with_file(filename)

  if filename !~ /^\./ then

    VALID_FILE_TYPE.each do |ext|

      if File.extname(filename) == ext
        return true
      end
      
    end
  end
  false

end

.hidden?(filename) ⇒ Boolean

check file if hide

Returns:

  • (Boolean)


17
18
19
# File 'lib/replace_class/utils.rb', line 17

def self.hidden?(filename)
  filename =~ /^\./
end