class Lookbook::Reloaders

def add(name, directories, extensions, &callback)

def add(name, directories, extensions, &callback)
  reloader = Reloader.new(name, directories, extensions, &callback)
  reloaders.push(reloader)
  if Engine.reloading?
    Rails.application.reloaders << reloader
    Rails.application.reloader.to_run { reloader.execute_if_updated }
  end
  reloader
end

def execute(name = nil)

def execute(name = nil)
  reloaders.each do |reloader|
    reloader.execute if name.nil? || name == reloader.name
  end
end

def initialize

def initialize
  @reloaders = []
end

def register_changes(changes)

def register_changes(changes)
  reloader = reloaders.find { |reloader| reloader.watching?(changes) }
  reloader.last_changes = changes if reloader
end