class Speckle::List::DirExpander
Public Class Methods
new(pattern)
click to toggle source
# File lib/speckle/list/dir_expander.rb, line 4 def initialize(pattern) @pattern = pattern end
Public Instance Methods
run(item)
click to toggle source
# File lib/speckle/list/dir_expander.rb, line 8 def run(item) pattern = "#{item}/#{@pattern}" #puts "DirExpander:run #{item}, pattern=#{pattern}" #puts "is dir = #{File.directory?(item)}" if File.directory?(item) return Dir.glob(pattern) else return [item] end end