Class: Neutron::FileList
- Inherits:
-
Array
- Object
- Array
- Neutron::FileList
- Defined in:
- lib/neutron.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.[](filter) ⇒ Object
10 11 12 13 14 15 16 |
# File 'lib/neutron.rb', line 10 def self.[](filter) arr = Dir[filter] arr = arr.keep_if do |f| File.file? f end self.new(arr) end |
Instance Method Details
#ext(ext) ⇒ Object
18 19 20 21 22 23 24 25 26 27 |
# File 'lib/neutron.rb', line 18 def ext(ext) self.map do |f| m = /(.+)\..+/.match(f) if m m[1] + ext else f + ext end end end |