Sha256: 66a27a2c77e85515cbed8f5ed77abb3a78a95e9ef3842fe0cc87b0a6aef0665f

Contents?: true

Size: 672 Bytes

Versions: 6

Compression:

Stored size: 672 Bytes

Contents

# Require lib
require 'rack/showexceptions'

# Support rack/showexceptions during development
module Middleman
  module CoreExtensions
    module ShowExceptions
  
      # Setup extension
      class << self
    
        # Once registered
        def registered(app)
          # When in dev
          app.configure :development do
            # Include middlemare
            if show_exceptions
              use ::Middleman::CoreExtensions::ShowExceptions::Middleware
            end
          end
        end
      end
  
      # Custom exception class
      # TODO: Style this ourselves
      class Middleware < ::Rack::ShowExceptions
      end
      
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
middleman-core-3.0.0 lib/middleman-core/core_extensions/show_exceptions.rb
middleman-core-3.0.0.rc.4 lib/middleman-core/core_extensions/show_exceptions.rb
middleman-core-3.0.0.rc.3 lib/middleman-core/core_extensions/show_exceptions.rb
middleman-core-3.0.0.rc.2 lib/middleman-core/core_extensions/show_exceptions.rb
middleman-core-3.0.0.rc.1 lib/middleman-core/core_extensions/show_exceptions.rb
middleman-core-3.0.0.beta.3 lib/middleman-core/core_extensions/show_exceptions.rb