Sha256: 6b8b9c402e3063c1bd44f9196016b3031bc04268e56f699c2f88e3ce68efd034

Contents?: true

Size: 428 Bytes

Versions: 67

Compression:

Stored size: 428 Bytes

Contents

module RubyApp

  module Rack
    require 'ruby_app/application'
    require 'ruby_app/request'

    class Application

      def initialize(application, options = {})
        @application = application
        RubyApp::Application.create!(options)
      end

      def call(environment)
        RubyApp::Request.create!(environment) do
          return @application.call(environment)
        end
      end

    end

  end

end

Version data entries

67 entries across 67 versions & 1 rubygems

Version Path
RubyApp-0.0.88 lib/ruby_app/rack/application.rb
RubyApp-0.0.87 lib/ruby_app/rack/application.rb
RubyApp-0.0.86 lib/ruby_app/rack/application.rb
RubyApp-0.0.85 lib/ruby_app/rack/application.rb
RubyApp-0.0.84 lib/ruby_app/rack/application.rb
RubyApp-0.0.83 lib/ruby_app/rack/application.rb
RubyApp-0.0.82 lib/ruby_app/rack/application.rb
RubyApp-0.0.81 lib/ruby_app/rack/application.rb
RubyApp-0.0.80 lib/ruby_app/rack/application.rb
RubyApp-0.0.79 lib/ruby_app/rack/application.rb
RubyApp-0.0.78 lib/ruby_app/rack/application.rb
RubyApp-0.0.77 lib/ruby_app/rack/application.rb
RubyApp-0.0.76 lib/ruby_app/rack/application.rb
RubyApp-0.0.75 lib/ruby_app/rack/application.rb
RubyApp-0.0.74 lib/ruby_app/rack/application.rb
RubyApp-0.0.73 lib/ruby_app/rack/application.rb
RubyApp-0.0.72 lib/ruby_app/rack/application.rb
RubyApp-0.0.71 lib/ruby_app/rack/application.rb
RubyApp-0.0.70 lib/ruby_app/rack/application.rb
RubyApp-0.0.69 lib/ruby_app/rack/application.rb