Sha256: 4d7f51b19d12a119c1b8c7e3a1eaa8807758e074eb5f465ad55ad6a59a4c6363
Contents?: true
Size: 525 Bytes
Versions: 4
Compression:
Stored size: 525 Bytes
Contents
module EmberCLI class Middleware def initialize(app) @app = app end def call(env) enable_ember_cli EmberCLI.wait! if env["PATH_INFO"] == "/testem.js" [ 200, { "Content-Type" => "text/javascript" }, [""] ] else @app.call(env) end end private def enable_ember_cli @enabled ||= begin if EmberCLI.env.development? EmberCLI.run! else EmberCLI.compile! end true end end end end
Version data entries
4 entries across 4 versions & 1 rubygems