# File lib/fssm.rb, line 13
    def monitor(*args, &block)
      monitor = FSSM::Monitor.new
      FSSM::Support.use_block(args.empty? ? monitor : monitor.path(*args), block)

      monitor.run
    end