Sha256: 6a13b5265f6db4424ef8bd54a775a45d43b6ea69cf5520ad5870b2ace558a719

Contents?: true

Size: 760 Bytes

Versions: 327

Compression:

Stored size: 760 Bytes

Contents

dir = File.dirname(__FILE__)
$LOAD_PATH.unshift dir unless $LOAD_PATH.include?(dir)

module FSSM
  FileNotFoundError = Class.new(StandardError)
  CallbackError = Class.new(StandardError)

  class << self
    def dbg(msg=nil)
      STDERR.puts(msg)
    end

    def monitor(*args, &block)
      monitor = FSSM::Monitor.new
      FSSM::Support.use_block(args.empty? ? monitor : monitor.path(*args), block)

      monitor.run
    end
  end
end

require 'thread'

require 'fssm/pathname'
require 'fssm/support'
require 'fssm/tree'
require 'fssm/path'
require 'fssm/state/directory'
require 'fssm/state/file'
require 'fssm/monitor'

require "fssm/backends/#{FSSM::Support.backend.downcase}"
FSSM::Backends::Default = FSSM::Backends.const_get(FSSM::Support.backend)

Version data entries

327 entries across 327 versions & 7 rubygems

Version Path
haml-3.1.3 vendor/sass/vendor/fssm/lib/fssm.rb
haml-3.2.0.alpha.8 vendor/sass/vendor/fssm/lib/fssm.rb
sass-3.1.4 vendor/fssm/lib/fssm.rb
sass-3.2.0.alpha.11 vendor/fssm/lib/fssm.rb
sass-3.1.3 vendor/fssm/lib/fssm.rb
sass-3.2.0.alpha.9 vendor/fssm/lib/fssm.rb
sass-3.2.0.alpha.8 vendor/fssm/lib/fssm.rb
haml-3.2.0.alpha.5 vendor/sass/vendor/fssm/lib/fssm.rb
haml-3.2.0.alpha.4 vendor/sass/vendor/fssm/lib/fssm.rb
haml-3.1.2 vendor/sass/vendor/fssm/lib/fssm.rb
sass-3.1.2 vendor/fssm/lib/fssm.rb
sass-3.2.0.alpha.7 vendor/fssm/lib/fssm.rb
sass-3.2.0.alpha.6 vendor/fssm/lib/fssm.rb
radiant-1.0.0.rc1 vendor/plugins/haml/vendor/fssm/lib/fssm.rb
haml-3.2.0.alpha.3 vendor/sass/vendor/fssm/lib/fssm.rb
sass-3.2.0.alpha.4 vendor/fssm/lib/fssm.rb
sass-3.2.0.alpha.3 vendor/fssm/lib/fssm.rb
sass-3.1.1 vendor/fssm/lib/fssm.rb
haml-3.2.0.alpha.2 vendor/sass/vendor/fssm/lib/fssm.rb
haml-3.1.1 vendor/sass/vendor/fssm/lib/fssm.rb