class Pessimize::FileManager

Public Instance Methods

backup_gemfile!() click to toggle source
# File lib/pessimize/file_manager.rb, line 23
def backup_gemfile!
  backup_file! gemfile
end
backup_gemfile_lock!() click to toggle source
# File lib/pessimize/file_manager.rb, line 27
def backup_gemfile_lock!
  backup_file! gemfile_lock
end
gemfile() click to toggle source
# File lib/pessimize/file_manager.rb, line 3
def gemfile
  'Gemfile'
end
gemfile?() click to toggle source
# File lib/pessimize/file_manager.rb, line 11
def gemfile?
  File.exists? gemfile
end
gemfile_contents() click to toggle source
# File lib/pessimize/file_manager.rb, line 15
def gemfile_contents
  File.read gemfile
end
gemfile_lock() click to toggle source
# File lib/pessimize/file_manager.rb, line 7
def gemfile_lock
  'Gemfile.lock'
end
gemfile_lock?() click to toggle source
# File lib/pessimize/file_manager.rb, line 19
def gemfile_lock?
  File.exists? gemfile_lock
end

Private Instance Methods

backup_file!(file) click to toggle source
# File lib/pessimize/file_manager.rb, line 32
def backup_file!(file)
  cmd = "cp #{file} #{file}.backup"
  puts " + #{cmd}"
  `#{cmd}`
  $?.exitstatus == 0
end