Разбор URL Ruby - определить, находится ли один URL в той же папке - PullRequest
2 голосов
/ 15 декабря 2009

Я ищу метод, который позволил бы мне взять два URL-адреса и решить, входит ли один в область действия другого, что означает, что он находится либо в той же папке, либо в подкаталоге под ним. Я мог бы написать метод сам, если бы мне пришлось, просто задаваясь вопросом, знает ли кто-нибудь что-то уже в библиотеках ruby.

Ex. о чем я говорю:
url1 = 'http://foo.com/bar/blah.html'
url2 = 'http://foo.com/bar/subbar/anotherfile.html'
url3 = 'http://foo.com/notbar/meh.html'

url2 находится в той же области видимости, что и url1 (но не наоборот), а url3 находится в той же области видимости, что и другая.

Спасибо.

1 Ответ

2 голосов
/ 15 декабря 2009

http://www.ruby -doc.org / STDLIB / libdoc / URI / RDoc /

Затем вы можете разобрать путь и сравнить его, не указав имя файла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...