Class: MultiSync::LocalSource
- Defined in:
- lib/multi_sync/sources/local_source.rb
Instance Method Summary collapse
Methods included from Mixins::LogHelper
Instance Method Details
#files ⇒ Object
6 7 8 9 10 11 12 13 14 15 |
# File 'lib/multi_sync/sources/local_source.rb', line 6 def files files = [] included_files = Dir.glob(source_dir + include) excluded_files = exclude.nil? ? [] : Dir.glob(source_dir + exclude) (included_files - excluded_files).lazily.each { |path| next if File.directory?(path) files << path_to_local_resource(path) } files end |