Class: Loom::Config::FileManager

Inherits:
Object
  • Object
show all
Defined in:
lib/loom/config.rb

Constant Summary collapse

LOOM_FILE_PATTERNS =
["*.loom"]

Instance Method Summary collapse

Constructor Details

#initialize(config) ⇒ FileManager

Returns a new instance of FileManager.



71
72
73
74
# File 'lib/loom/config.rb', line 71

def initialize(config)
  @loom_search_paths = config.loom_search_paths
  @loom_files = config.loom_files
end

Instance Method Details

#find(glob_patterns) ⇒ Object



76
77
78
# File 'lib/loom/config.rb', line 76

def find(glob_patterns)
  search_loom_paths(glob_patterns)
end

#loom_filesObject



80
81
82
# File 'lib/loom/config.rb', line 80

def loom_files
  [@loom_files + search_loom_paths(LOOM_FILE_PATTERNS)].flatten.uniq
end