Method: FileList#resolve_add

Defined in:
lib/carat/filelist.rb

#resolve_add(fn) ⇒ Object



155
156
157
158
159
160
161
162
163
164
165
166
# File 'lib/carat/filelist.rb', line 155

def resolve_add(fn)
  case fn
  when NilClass
    # ignore
  when Array
    fn.each { |f| self.resolve_add(f) }
  when %r{[*?]}
    add_matching(fn)
  else
    self << fn if FileTest.exists?( fn )
  end
end