Methods

Listen::Adapter::BSD

Listener implementation for BSD's `kqueue`.

Constants

BUNDLER_DECLARE_GEM

The message to show when wdm gem isn't available

EVENTS

Watched kqueue events

@see www.freebsd.org/cgi/man.cgi?query=kqueue @see github.com/mat813/rb-kqueue/blob/master/lib/rb-kqueue/queue.rb

Public Class Methods

usable?() click to toggle source
# File lib/listen/adapter/bsd.rb, line 22
def self.usable?
  if RbConfig::CONFIG['target_os'] =~ /freebsd/
    require 'rb-kqueue'
    require 'find'
    true
  end
rescue Gem::LoadError
  Kernel.warn BUNDLER_DECLARE_GEM
end

Public Instance Methods

start() click to toggle source
# File lib/listen/adapter/bsd.rb, line 32
def start
  worker = _init_worker
  worker.poll
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.