Module: RShare::Repository

Extended by:
Repository
Included in:
Repository
Defined in:
lib/rshare/repo.rb

Instance Method Summary collapse

Instance Method Details

#includes(dir) ⇒ Object



5
6
7
8
9
10
# File 'lib/rshare/repo.rb', line 5

def includes(dir)
  dir = File.expand_path(dir)
  dirs = Dir[dir + "/**/*"].keep_if { |f| File.directory?(f) }
  dirs.keep_if { |d| File.exist?(d + "/.rshare") }
  dirs.map { |d| d.gsub(dir, '') }
end