lib/faster_path/optional/monkeypatches.rb in faster_path-0.1.1 vs lib/faster_path/optional/monkeypatches.rb in faster_path-0.1.2
- old
+ new
@@ -1,11 +1,17 @@
module FasterPath
def self.sledgehammer_everything!
+ ::File.class_eval do
+ def basename(pth)
+ FasterPath.basename(pth)
+ end if FasterPath.respond_to? :basename
+ end unless true # No need to open class when we're not using it yet
+
::Pathname.class_eval do
def absolute?
FasterPath.absolute?(@path)
end
-
+
def chop_basename(pth)
FasterPath.chop_basename(pth)
end
private :chop_basename