Sha256: 51688cb859a63d913ce85bdce4e2632b0afc9f6356c97930b2ace0b5fa683f48

Contents?: true

Size: 568 Bytes

Versions: 35

Compression:

Stored size: 568 Bytes

Contents

module Padrino
  ##
  # This module extend Sinatra::ShowExceptions adding Padrino as "Framework".
  #
  # @private
  class ShowExceptions < Sinatra::ShowExceptions
    private
      def frame_class(frame)
        if frame.filename =~ /lib\/sinatra.*\.rb|lib\/padrino.*\.rb/
          "framework"
        elsif (defined?(Gem) && frame.filename.include?(Gem.dir)) ||
              frame.filename =~ /\/bin\/(\w+)$/ ||
              frame.filename =~ /Ruby\/Gems/
          "system"
        else
          "app"
        end
      end
  end # ShowExceptions
end # Padrino

Version data entries

35 entries across 35 versions & 3 rubygems

Version Path
middleman-core-3.2.0 lib/vendored-middleman-deps/padrino-core-0.11.2/lib/padrino-core/application/showexceptions.rb
middleman-core-3.1.6 lib/vendored-middleman-deps/padrino-core-0.11.2/lib/padrino-core/application/showexceptions.rb
middleman-core-3.1.5 lib/vendored-middleman-deps/padrino-core-0.11.2/lib/padrino-core/application/showexceptions.rb
padrino-core-0.11.3 lib/padrino-core/application/showexceptions.rb
middleman-core-3.1.4 lib/vendored-middleman-deps/padrino-core-0.11.2/lib/padrino-core/application/showexceptions.rb
middleman-core-3.1.3 lib/vendored-middleman-deps/padrino-core-0.11.2/lib/padrino-core/application/showexceptions.rb
middleman-core-3.1.2 lib/vendored-middleman-deps/padrino-core-0.11.2/lib/padrino-core/application/showexceptions.rb
middleman-core-3.1.1 lib/vendored-middleman-deps/padrino-core-0.11.2/lib/padrino-core/application/showexceptions.rb
middleman-core-3.1.0 lib/vendored-middleman-deps/padrino-core-0.11.2/lib/padrino-core/application/showexceptions.rb
middleman-core-3.1.0.rc.4 lib/vendored-middleman-deps/padrino-core-0.11.2/lib/padrino-core/application/showexceptions.rb
middleman-core-3.1.0.rc.3 lib/vendored-middleman-deps/padrino-core-0.11.2/lib/padrino-core/application/showexceptions.rb
middleman-core-3.1.0.rc.2 lib/vendored-middleman-deps/padrino-core-0.10.7/lib/padrino-core/application/showexceptions.rb
padrino-core-0.11.2 lib/padrino-core/application/showexceptions.rb
padrino-core-0.11.1 lib/padrino-core/application/showexceptions.rb
padrino-core-0.11.0 lib/padrino-core/application/showexceptions.rb
padrino-core-0.10.7 lib/padrino-core/application/showexceptions.rb
middleman-core-3.0.0.beta.2 lib/middleman-core/vendor/padrino-core-0.10.6/lib/padrino-core/application/showexceptions.rb
padrino-core-0.10.6 lib/padrino-core/application/showexceptions.rb
padrino-core-0.10.6.e lib/padrino-core/application/showexceptions.rb
padrino-core-0.10.6.d lib/padrino-core/application/showexceptions.rb