rack-devel archive mirror (unofficial) https://groups.google.com/group/rack-devel
 help / color / mirror / code / Atom feed
* Problem with env hash and YARD?
@ 2013-05-03 16:54 Noah Gibbs
  0 siblings, 0 replies; only message in thread
From: Noah Gibbs @ 2013-05-03 16:54 UTC (permalink / raw)
  To: rack-devel

[-- Attachment #1: Type: text/plain, Size: 1200 bytes --]

I'm having an odd problem using YARD with Rack::URLMap and I'm curious if it's a known thing.

I'm mounting the YARD Rack endpoint ("http://rubydoc.info/docs/yard/0.7.4/YARD/Server/RackAdapter") under /yard in my URLmap.  I then go to "/yard/docs".  It's calling the endpoint with a path of "/yard/docs" rather than "/docs" -- but if I mount a proc that calls through to the adapter and check env["PATH_INFO"], it properly and correctly contains "/docs" at that point, not "/yard/docs".

I searched the YARD adapter code, and it seems to be using Rack::Request.new(env).path_info...  Which, of course, check env["PATH_INFO"].  Which should be correct.

But it's not.

Any ideas?  This is weirding me out.

Random other bits:  I'm running under Thin 1.5.1 with Rack 1.5.2 and YARD  YARD is including WEBrick::HTTPUtils, but shouldn't actually be running under WEBrick.


You received this message because you are subscribed to the Google Groups "Rack Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rack-devel+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

[-- Attachment #2: Type: text/html, Size: 3214 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2013-05-03 17:13 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-05-03 16:54 Problem with env hash and YARD? Noah Gibbs

rack-devel archive mirror (unofficial) https://groups.google.com/group/rack-devel

This inbox may be cloned and mirrored by anyone:

	git clone --mirror https://public-inbox.org/rack-devel

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V1 rack-devel rack-devel/ https://public-inbox.org/rack-devel \
	public-inbox-index rack-devel

Example config snippet for mirrors.
Newsgroups are available over NNTP:
 note: .onion URLs require Tor: https://www.torproject.org/

code repositories for project(s) associated with this inbox:


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git