Sha256: 6216635b5acac5e88a383b6f6f236c69c9a8b18fc38df2383d3c63a63d9072bc
Contents?: true
Size: 636 Bytes
Versions: 1
Compression:
Stored size: 636 Bytes
Contents
module Dependence class DependencyList def initialize(file_path, file_type) @file_path = file_path @file_type = file_type @dependencies = [] end def add_dependency(path) (Dir.exists?(path))? add_multiple_dependencies(path) : add_single_dependency(path) end def get @dependencies end private def add_multiple_dependencies(directory) glob = File.join(directory, @file_type).gsub("**/", "") Dir.glob(glob).each { |file| add_single_dependency(file) } end def add_single_dependency(file) p(file) @dependencies << file end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dependence-0.0.92 | lib/dependence/dependency_list.rb |