Sha256: bcf6644e2e0b42aa21244b8a9e2130fcf912117582ed4851712fe049aa804757
Contents?: true
Size: 1.06 KB
Versions: 1
Compression:
Stored size: 1.06 KB
Contents
difficulty 1 description "There are some files in this repository, how many of the files will be committed?" setup do repo.init #Modified files %w{rubyfile4.rb rubyfile5.rb}.each do |file| FileUtils.touch(file) repo.add(file) end repo.commit_all "Commit" #Staged file File.open("rubyfile4.rb", 'w') { |f| f << "#Changes" } repo.add("rubyfile4.rb") #Not staged file File.open("rubyfile5.rb", 'w') { |f| f << "#Changes" } #Changes to be committed %w{rubyfile1.rb}.each do |file| FileUtils.touch(file) repo.add(file) end #Untrached files %w{rubyfile6.rb rubyfile7.rb}.each do |file| FileUtils.touch(file) end end solution do numberOfFilesThereWillBeCommit = request("How many files are going to be committed?") isInteger = !!(numberOfFilesThereWillBeCommit =~ /^[-+]?[0-9]+$/) if !isInteger return false end if numberOfFilesThereWillBeCommit.to_i == 2 return true end return false end hint do puts "You are looking for a command to identify the status of the repository, (resembles a linux command)." end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mygithug-0.5.1 | levels/number_of_files_committed.rb |