lib/fssm.rb in fssm-0.1.4 vs lib/fssm.rb in fssm-0.2.0

- old
+ new

@@ -9,10 +9,11 @@ def dbg(msg=nil) STDERR.puts(msg) end def monitor(*args, &block) - monitor = FSSM::Monitor.new + options = args[-1].is_a?(Hash) ? args.pop : {} + monitor = FSSM::Monitor.new(options) FSSM::Support.use_block(args.empty? ? monitor : monitor.path(*args), block) monitor.run end end