Module: GuardHelpers::FileHelper::ClassMethods
- Defined in:
- lib/guard_helpers/file_helper.rb
Instance Method Summary collapse
Instance Method Details
#handle_file(dir, video, cmd) ⇒ Object
22 23 24 25 26 27 28 29 30 31 32 |
# File 'lib/guard_helpers/file_helper.rb', line 22 def handle_file(dir, video, cmd) ::Find.find(dir) do |p| if test(?f, p) basename = File.basename(p).gsub(%r{\.\w+$}, "") if basename.match(%r{#{video.implicit}}) bash "#{cmd} #{p}" return end end end end |
#select_file(video) ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/guard_helpers/file_helper.rb', line 10 def select_file(video) Find.find("origin") do |p| if test(?f, p) basename = File.basename(p).gsub(%r{\.\w+$}, "") if basename.match(%r{#{video.implicit}}) return p end end end end |