Module: FeCoreExt::CoreExt::PathnameClassMethods

Included in:
Pathname
Defined in:
lib/fe_core_ext/core_ext/pathname.rb

Instance Method Summary collapse

Instance Method Details

#join(*args) ⇒ Object



37
38
39
# File 'lib/fe_core_ext/core_ext/pathname.rb', line 37

def join(*args)
  new(File.join(*args))
end

#mktmpdir(prefix_suffix = nil, tmpdir = nil) ⇒ Object



41
42
43
44
45
46
47
48
49
# File 'lib/fe_core_ext/core_ext/pathname.rb', line 41

def mktmpdir(prefix_suffix=nil, tmpdir=nil)
  if block_given?
    Dir.mktmpdir prefix_suffix, tmpdir do |dir|
      yield new(dir)
    end
  else
    new(Dir.mktmpdir(prefix_suffix, tmpdir))
  end
end