class Syntropy::Router

def handle_changed_file(event, fn)

def handle_changed_file(event, fn)
  @opts[:logger]&.call("Detected changed file: #{event} #{fn}")
  @module_loader&.invalidate(fn)
  case event
  when :added
    handle_added_file(fn)
  when :removed
    handle_removed_file(fn)
  when :modified
    handle_modified_file(fn)
  end
end