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



47
48
49
# File 'lib/fe_core_ext/core_ext/pathname.rb', line 47

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

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



51
52
53
54
55
56
57
58
59
# File 'lib/fe_core_ext/core_ext/pathname.rb', line 51

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