class Tumugi::Plugin::LocalFileTarget

Public Instance Methods

fs() click to toggle source
# File lib/tumugi/plugin/target/local_file.rb, line 10
def fs
  @fs ||= LocalFileSystem.new
end
open(mode="r", &block) click to toggle source
# File lib/tumugi/plugin/target/local_file.rb, line 14
def open(mode="r", &block)
  if mode.include? 'r'
    File.open(path, mode, &block)
  elsif mode.include? 'w'
    AtomicLocalFile.new(path).open(&block)
  else
    raise 'Invalid mode: #{mode}'
  end
end