Class: Guard::Addremove

Inherits:
Guard
  • Object
show all
Defined in:
lib/guard/addremove.rb

Constant Summary collapse

VERSION =
'1.0.1'

Instance Method Summary collapse

Instance Method Details

#run_allObject

Call #run_on_additions for all files which match this guard.



16
17
18
# File 'lib/guard/addremove.rb', line 16

def run_all
  run_on_additions(Watcher.match_files(self, Dir.glob('{,**/}*{,.*}').uniq))
end

#run_on_additions(res) ⇒ Object Also known as: run_on_removals



20
21
22
# File 'lib/guard/addremove.rb', line 20

def run_on_additions(res)
  puts res if res
end

#startObject

Calls #run_all if the :all_on_start option is present.



11
12
13
# File 'lib/guard/addremove.rb', line 11

def start
  run_all if options[:all_on_start]
end