Sha256: 67075a09598ab623584367d78480af8e60b0a6acb9667734395d0c2ed604d0da
Contents?: true
Size: 546 Bytes
Versions: 1
Compression:
Stored size: 546 Bytes
Contents
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 def relative? FasterPath.relative?(@path) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
faster_path-0.1.2 | lib/faster_path/optional/monkeypatches.rb |