Sha256: 4fe39c432581b90bf3a6635b6e0485a8ace67450928b3a12d111afd72aeccc18

Contents?: true

Size: 454 Bytes

Versions: 3

Compression:

Stored size: 454 Bytes

Contents

module Merb
  module Rack
    class Middleware
      
      def initialize(app)
        @app = app
      end
      
      def deferred?(env)
        path = env['PATH_INFO'] ? env['PATH_INFO'].chomp('/') : ""
        if path =~ Merb.deferred_actions
          Merb.logger.info! "Deferring Request: #{path}"
          true
        else
          false
        end
      end
  
      def call(env)
        @app.call(env)
      end
      
    end
  end
end

Version data entries

3 entries across 3 versions & 3 rubygems

Version Path
thorero-0.9.4.5 lib/merb-core/rack/middleware.rb
merb-core-0.9.4 lib/merb-core/rack/middleware.rb
thorero-core-0.9.4.6 lib/merb-core/rack/middleware.rb