blob: e1c807a73f75d1696d567de115bf157b1868dc84 [file] [log] [blame]
require 'pathname'
module SassListen
module Adapter
class Config
attr_reader :directories
attr_reader :silencer
attr_reader :queue
attr_reader :adapter_options
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
end
end
end