Sha256: f07d2b7233cd6d5ff0bdcecea9973c55538f792d391ef90a18d87b5253297997
Contents?: true
Size: 322 Bytes
Versions: 3
Compression:
Stored size: 322 Bytes
Contents
module WebValve class FakeServiceWrapper # lazily resolve the app constant to leverage rails class reloading def initialize(app_class_name) @app_class_name = app_class_name end def call(env) app.call(env) end private def app @app_class_name.constantize end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
webvalve-0.12.0 | lib/webvalve/fake_service_wrapper.rb |
webvalve-0.11.0 | lib/webvalve/fake_service_wrapper.rb |
webvalve-0.10.0 | lib/webvalve/fake_service_wrapper.rb |