Class: Pessimize::FileManager

Inherits:
Object
  • Object
show all
Defined in:
lib/pessimize/file_manager.rb

Instance Method Summary collapse

Instance Method Details

#backup_gemfile!Object



23
24
25
# File 'lib/pessimize/file_manager.rb', line 23

def backup_gemfile!
  backup_file! gemfile
end

#backup_gemfile_lock!Object



27
28
29
# File 'lib/pessimize/file_manager.rb', line 27

def backup_gemfile_lock!
  backup_file! gemfile_lock
end

#gemfileObject



3
4
5
# File 'lib/pessimize/file_manager.rb', line 3

def gemfile
  'Gemfile'
end

#gemfile?Boolean

Returns:

  • (Boolean)


11
12
13
# File 'lib/pessimize/file_manager.rb', line 11

def gemfile?
  File.exist? gemfile
end

#gemfile_contentsObject



15
16
17
# File 'lib/pessimize/file_manager.rb', line 15

def gemfile_contents
  File.read gemfile
end

#gemfile_lockObject



7
8
9
# File 'lib/pessimize/file_manager.rb', line 7

def gemfile_lock
  'Gemfile.lock'
end

#gemfile_lock?Boolean

Returns:

  • (Boolean)


19
20
21
# File 'lib/pessimize/file_manager.rb', line 19

def gemfile_lock?
  File.exist? gemfile_lock
end