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