Class: Listen::Adapters::Darwin

Inherits:
Listen::Adapter show all
Defined in:
lib/listen/adapters/darwin.rb

Overview

Adapter implementation for Mac OS X ‘FSEvents`.

Constant Summary collapse

LAST_SEPARATOR_REGEX =
/\/$/

Constants inherited from Listen::Adapter

Listen::Adapter::ADAPTERS, Listen::Adapter::DEFAULT_LATENCY, Listen::Adapter::FALLBACK_ADAPTERS, Listen::Adapter::OPTIMIZED_ADAPTERS, Listen::Adapter::POLLING_FALLBACK_MESSAGE

Instance Attribute Summary

Attributes inherited from Listen::Adapter

#callback, #changed_directories, #directories, #latency, #mutex, #paused, #poller_thread, #stopped, #turnstile, #worker, #worker_thread

Class Method Summary collapse

Methods inherited from Listen::Adapter

#initialize, load_dependent_adapter, #pause, #paused?, #report_changes, select_and_initialize, #start, #start!, #started?, #stop, #unpause, usable?, usable_and_works?, #wait_for_callback, #wait_for_changes, works?

Constructor Details

This class inherits a constructor from Listen::Adapter

Class Method Details

.adapter_gemObject



11
# File 'lib/listen/adapters/darwin.rb', line 11

def self.adapter_gem; 'rb-fsevent'; end

.target_os_regexObject



10
# File 'lib/listen/adapters/darwin.rb', line 10

def self.target_os_regex; /darwin(1.+)?$/i; end