class Neutron::FileList

Polyfill for Rake::FileList

Public Class Methods

[](filter) click to toggle source

Selects all files which match given pattern/regex @param [String,Regexp] filter @return [Neutron::FileList]

# File lib/neutron.rb, line 16
def self.[](filter)
  arr = Dir[filter]
  arr = arr.keep_if do |f|
    File.file? f
  end
  self.new(arr)
end

Public Instance Methods

ext(ext) click to toggle source

Switches all files to given extension @param [String] ext New extension

# File lib/neutron.rb, line 26
def ext(ext)
  self.map do |f|
    Neutron.file_to_ext(f, ext)
  end
end