# File lib/listen/listener.rb, line 232 def on_change(directories, options = {}) changes = fetch_records_changes(directories, options) unless changes.values.all? { |paths| paths.empty? } block.call(changes[:modified], changes[:added], changes[:removed]) end end