Sha256: 0aaccb4b633d1a31e0031e839685e1ae06000d75dcc39663e461a0a164357f84

Contents?: true

Size: 520 Bytes

Versions: 44

Compression:

Stored size: 520 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
end

Version data entries

44 entries across 44 versions & 2 rubygems

Version Path
padrino-core-0.16.0.pre3 lib/padrino-core/application/show_exceptions.rb
padrino-core-0.16.0.pre2 lib/padrino-core/application/show_exceptions.rb
padrino-core-0.15.3 lib/padrino-core/application/show_exceptions.rb
padrino-core-0.15.2 lib/padrino-core/application/show_exceptions.rb
padrino-core-0.15.1 lib/padrino-core/application/show_exceptions.rb
padrino-core-0.15.0 lib/padrino-core/application/show_exceptions.rb
padrino-core-0.14.4 lib/padrino-core/application/show_exceptions.rb
padrino-core-0.14.3 lib/padrino-core/application/show_exceptions.rb
padrino-core-0.12.9 lib/padrino-core/application/show_exceptions.rb
padrino-core-0.14.2 lib/padrino-core/application/show_exceptions.rb
padrino-core-0.13.3.4 lib/padrino-core/application/show_exceptions.rb
padrino-core-0.14.1.1 lib/padrino-core/application/show_exceptions.rb
padrino-core-0.14.1 lib/padrino-core/application/show_exceptions.rb
padrino-core-0.14.0.2 lib/padrino-core/application/show_exceptions.rb
padrino-core-0.14.0.1 lib/padrino-core/application/show_exceptions.rb
padrino-core-0.14.0 lib/padrino-core/application/show_exceptions.rb
padrino-core-0.14.0.rc2 lib/padrino-core/application/show_exceptions.rb
padrino-core-0.14.0.rc1 lib/padrino-core/application/show_exceptions.rb
padrino-core-0.13.3.3 lib/padrino-core/application/show_exceptions.rb
padrino-core-0.13.3.2 lib/padrino-core/application/show_exceptions.rb