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