class SassListen::Event::Config
def call(*args)
def call(*args) @block.call(*args) if @block end
def callable?
def callable? @block end
def event_queue
def event_queue @event_queue end
def initialize(
def initialize( listener, event_queue, queue_optimizer, wait_for_delay, &block) @listener = listener @event_queue = event_queue @queue_optimizer = queue_optimizer @min_delay_between_events = wait_for_delay @block = block end
def min_delay_between_events
def min_delay_between_events @min_delay_between_events end
def optimize_changes(changes)
def optimize_changes(changes) @queue_optimizer.smoosh_changes(changes) end
def paused?
def paused? listener.state == :paused end
def sleep(*args)
def sleep(*args) Kernel.sleep(*args) end
def stopped?
def stopped? listener.state == :stopped end
def timestamp
def timestamp Time.now.to_f end