Sha256: 49f068c0e9934674a73bf950b5f9745fd5cbb45a63529058b79ed20451a3ce8d
Contents?: true
Size: 647 Bytes
Versions: 10
Compression:
Stored size: 647 Bytes
Contents
# encoding: UTF-8 module Mango module Rack class Debugger def initialize(app, kernel = Kernel, ruby_version = RUBY_VERSION) @app = app kernel.require "ruby-debug" ::Debugger.start puts "=> Debugger enabled" rescue LoadError gem_name = (ruby_version >= "1.9" ? "ruby-debug19" : "ruby-debug") puts "=> Debugger not enabled" puts "=> The #{gem_name} library is required to run the server in debugging mode." puts "=> With RubyGems, use 'gem install #{gem_name}' to install the library." end def call(env) @app.call(env) end end end end
Version data entries
10 entries across 10 versions & 1 rubygems