Sha256: ff6e496a821bd6459d9cbe522c41f90da158987e2a847ca5ddbb3e910f2274bb
Contents?: true
Size: 673 Bytes
Versions: 1
Compression:
Stored size: 673 Bytes
Contents
require_relative 'app_loader' if !Isomorfeus.development? Isomorfeus.zeitwerk.setup Isomorfeus.zeitwerk.eager_load run <%= roda_app_class %>.freeze.app else Isomorfeus.zeitwerk.enable_reloading Isomorfeus.zeitwerk.setup Isomorfeus.zeitwerk.eager_load run ->(env) do if Isomorfeus.server_requires_reload? write_lock = Isomorfeus.zeitwerk_lock.try_write_lock if write_lock Isomorfeus.server_reloaded! Isomorfeus.zeitwerk.reload Isomorfeus.zeitwerk_lock.release_write_lock end end Isomorfeus.zeitwerk_lock.with_read_lock do <%= roda_app_class %>.call env end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
isomorfeus-2.2.1 | lib/isomorfeus/installer/templates/config.ru.erb |