class Guard::Imageoptim
Public Class Methods
new(options = {})
click to toggle source
Calls superclass method
# File lib/guard/imageoptim.rb, line 7 def initialize(options = {}) super @watchdir = options[:watchdir] || Dir.pwd end
Public Instance Methods
do_it(paths)
click to toggle source
# File lib/guard/imageoptim.rb, line 20 def do_it(paths) paths.each do |path| file = File.join(@watchdir, path) puts `echo #{file} | imageOptim --quit` end end
run_on_additions(paths)
click to toggle source
# File lib/guard/imageoptim.rb, line 16 def run_on_additions(paths) do_it(paths) end
run_on_modifications(paths)
click to toggle source
# File lib/guard/imageoptim.rb, line 12 def run_on_modifications(paths) do_it(paths) end