Sha256: f0004333921bd666d323e8a8f26ff76d1d3de692e2bfa94b47fbdcd3655360e6
Contents?: true
Size: 544 Bytes
Versions: 1
Compression:
Stored size: 544 Bytes
Contents
require 'pathname' require 'yaml' require 'fileutils' module FeCoreExt::CoreExt end module FeCoreExt::CoreExt::Pathname def load_yaml return unless exist? YAML.load_file(self) end def glob(string) Pathname.glob(self.join(string).to_s) end def touch(options={}) FileUtils.touch(@path, options) end end module FeCoreExt::CoreExt::PathnameClassMethods def join(*args) new(File.join(*args)) end end class Pathname extend FeCoreExt::CoreExt::PathnameClassMethods include FeCoreExt::CoreExt::Pathname end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
fe_core_ext-0.1.26 | lib/fe_core_ext/core_ext/pathname.rb |