[#37021] [RAA] RAA/2.3 — "U.Nakamura" <usa@...>

みなさんこんにちは。

20 messages 2003/01/30

[ruby-list:36984] Re: 2つの絶対パスから相対パスを求めるライブラリ

From: "U.Nakamura" <usa@...>
Date: 2003-01-22 09:30:23 UTC
List: ruby-list #36984
こんにちは、なかむら(う)です。

In message "[ruby-list:36983] 2つの絶対パスから相対パスを求めるライブラリ"
    on Jan.22,2003 17:56:35, <narushima_to@ybb.ne.jp> wrote:
| 2つの絶対パス(現在位置、移動対象)から相対パスを求めるライブラリはな
| いでしょうか。

手元に、微妙に似てるような違うようなメソッドがあったので、ち
ょっと見てみよう、と思ったのですが、

| 例えば、以下のテストを通すものが希望です。
| 
| --
|   def test_to_relative
|     current = '/dir_1/dir_2/dir_3/test.txt'
|     
|     child = '/dir_1/dir_2/dir_3/dir_4/dir_5/text.txt'
|     assert_equals('dir_4/dir_5/text.txt', to_rel(current, child) )
| 
|     parent = '/dir_1/test.txt'
|     assert_equals('dir_4/dir_5/text.txt', to_rel(current, parent) )
|     
|     in_parent1 = '/dir_1/dir_6/dir_7/test.txt'
|     assert_equals('dir_4/dir_5/text.txt', to_rel(current, in_parent1) )
|     
|     in_parent2 = '/dir_2/dir_8/dir_9/text.txt'
|     assert_equals('dir_4/dir_5/text.txt', to_rel(current, in_parent2) )
|   end

二つ目以降のテストはおかしくないですか?


それでは。
-- 
U.Nakamura <usa@osb.att.ne.jp>



In This Thread