Sha256: 2fbe1eecd7ed20ee26f2c65c67c8ead4b0115ff5d8034558910ca462b37fe76e

Contents?: true

Size: 351 Bytes

Versions: 48

Compression:

Stored size: 351 Bytes

Contents

class Jets::Controller::Middleware::Local
  class RouteMatcher
    def initialize(env)
      @env = env
    end

    def find_route
      Jets::Router::Finder.new(method, path).run
    end

  private
    attr_reader :env

    def path
      env["REQUEST_METHOD"] || "GET"
    end

    def method
      env["PATH_INFO"].sub(/^\//,'')
    end
  end
end

Version data entries

48 entries across 48 versions & 1 rubygems

Version Path
jets-3.0.14 lib/jets/controller/middleware/local/route_matcher.rb
jets-3.0.13 lib/jets/controller/middleware/local/route_matcher.rb
jets-3.0.12 lib/jets/controller/middleware/local/route_matcher.rb
jets-3.0.11 lib/jets/controller/middleware/local/route_matcher.rb
jets-3.0.10 lib/jets/controller/middleware/local/route_matcher.rb
jets-3.0.9 lib/jets/controller/middleware/local/route_matcher.rb
jets-3.0.8 lib/jets/controller/middleware/local/route_matcher.rb
jets-3.0.7 lib/jets/controller/middleware/local/route_matcher.rb
jets-3.0.6 lib/jets/controller/middleware/local/route_matcher.rb
jets-3.0.5 lib/jets/controller/middleware/local/route_matcher.rb
jets-3.0.4 lib/jets/controller/middleware/local/route_matcher.rb
jets-3.0.3 lib/jets/controller/middleware/local/route_matcher.rb
jets-2.3.19 lib/jets/controller/middleware/local/route_matcher.rb
jets-3.0.2 lib/jets/controller/middleware/local/route_matcher.rb
jets-3.0.1 lib/jets/controller/middleware/local/route_matcher.rb
jets-3.0.0 lib/jets/controller/middleware/local/route_matcher.rb
jets-2.3.18 lib/jets/controller/middleware/local/route_matcher.rb
jets-2.3.17 lib/jets/controller/middleware/local/route_matcher.rb
jets-2.3.16 lib/jets/controller/middleware/local/route_matcher.rb
jets-2.3.15 lib/jets/controller/middleware/local/route_matcher.rb