ความแตกต่างระหว่างชื่อเส้นทางในห้องสมุดมาตรฐานและรุ่นนี้:
มันเป็นคลาสของสตริง (เช่นผสมใน Enumerable)
มันมี to_a sensical และวิธีการเช่นราก
มันทำงานบน Windows และ Unix & nbsp. การดำเนินงานในปัจจุบันไม่ได้ทำงานกับ Windows ชื่อเส้นทางเป็นอย่างดีและไม่ได้ทั้งหมดเมื่อมันมาถึงเส้นทาง UNC
วิธี Pathname # CleanPath ทำงานแตกต่างกัน - มันเสมอกลับพา ธ ยอมรับ & nbsp;. นอกจากนี้ยังไม่มีการพิจารณาเป็นพิเศษสำหรับ symlinks (ยัง) แต่ผมไม่แน่ใจว่ามันใบสำคัญแสดงสิทธิที่มัน
วิธี # + ชื่อเส้นทางทำความสะอาดรถยนต์
โดยจะใช้อาคารสำหรับไฟล์ทั้งหมดและวิธีการผบ. เช่นเดียวกับวิธีการมากที่สุด FileUtils
ชื่อพา ธ # การทำงานแตกต่างกันเล็กน้อยสะอาด & nbsp. ในรุ่น STDLIB, Pathname # สะอาด ("../") ผลตอบแทน "../a". ในรุ่นนี้ก็จะส่งกลับ "" นี้มีผลต่อวิธีการอื่น ๆ เช่นชื่อเส้นทาง # relative_path_from
ยอมรับ URL ของไฟล์และแปลงให้เส้นทางโดยอัตโนมัติเช่น file: /// foo บาร์ / baz กลายเป็น '/ foo / บาร์ / baz'
เพิ่มวิธีการ PN ระดับเคอร์เนล + เป็นทางลัด
ช่วยให้คุณสามารถเพิ่มเส้นทางร่วมกับผู้ประกอบการ '/'
มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.
- basename และ วิธีการ dirname ตอนนี้กลับวัตถุ Pathname.
มีอะไรใหม่ ในรุ่น 1.6.3:
- การปรับปรุงแพลตฟอร์ม Windows การจัดการรหัสที่จะรวม MinGW และ Cygwin .
- เพิ่ม:. อัญมณีงานคราด
- การปรับปรุง gemspec ไมเนอร์.
- การปรับปรุงบางชุดทดสอบเล็กน้อย.
ต้องการ
- ทับทิม 1.8.0 หรือสูงกว่า
- ซุ้ม 1.0.0 หรือสูงกว่า
- ใช้ Windows ราคา 0.5.1 หรือสูงกว่า
ความคิดเห็นที่ไม่พบ