module Outback::PathnameExt
Public Instance Methods
directories(regexp = nil)
click to toggle source
# File lib/outback/support/pathname_ext.rb, line 9 def directories(regexp = nil) returning Dir[join('**')].map { |f| Pathname.new(f) }.select(&:directory?) do |entries| entries.delete_if { |f| not f.basename.to_s.match(regexp) } if regexp end end
files(regexp = nil)
click to toggle source
# File lib/outback/support/pathname_ext.rb, line 3 def files(regexp = nil) returning Dir[join('**')].map { |f| Pathname.new(f) }.select(&:file?) do |entries| entries.delete_if { |f| not f.basename.to_s.match(regexp) } if regexp end end