# File lib/fssm/path.rb, line 2
  def initialize(path=nil, glob=nil, &block)
    set_path(path || '.')
    set_glob(glob || '**/*')
    init_callbacks

    if block_given?
      if block.arity == 1
        block.call(self)
      else
        self.instance_eval(&block)
      end
    end
  end