Class: Dir

Inherits:
Object show all
Defined in:
lib/lab42/core/dir.rb

Class Method Summary collapse

Class Method Details

.abs_files(glob_para, *rst, &blk) ⇒ Object



3
4
5
6
7
8
# File 'lib/lab42/core/dir.rb', line 3

def abs_files glob_para, *rst, &blk
  glob_para = File.join( *glob_para ) if Array === glob_para
  blk = Lab42::Meta::Behavior.behavior *rst, &blk

  __files__ :last, glob_para, &blk
end

.files(glob_para, *rst, &blk) ⇒ Object



10
11
12
13
14
15
# File 'lib/lab42/core/dir.rb', line 10

def files glob_para, *rst, &blk
  glob_para = File.join( *glob_para ) if Array === glob_para
  blk = Lab42::Meta::Behavior.behavior *rst, &blk

  __files__ :both, glob_para, &blk
end

.rel_files(glob_para, *rst, &blk) ⇒ Object



17
18
19
20
21
22
# File 'lib/lab42/core/dir.rb', line 17

def rel_files glob_para, *rst, &blk
  glob_para = File.join( *glob_para ) if Array === glob_para
  blk = Lab42::Meta::Behavior.behavior *rst, &blk

  __files__ :first, glob_para, &blk
end