class Listen::Adapter::Config

Attributes

adapter_options[R]
directories[R]
queue[R]
silencer[R]

Public Class Methods

new(directories, queue, silencer, adapter_options) click to toggle source
# File lib/listen/adapter/config.rb, line 10
def initialize(directories, queue, silencer, adapter_options)
  # Default to current directory if no directories are supplied
  directories = [Dir.pwd] if directories.to_a.empty?

  # TODO: fix (flatten, array, compact?)
  @directories = directories.map do |directory|
    Pathname.new(directory.to_s).realpath
  end

  @silencer = silencer
  @queue = queue
  @adapter_options = adapter_options
end