Module: RepoManager::RepoApi
- Defined in:
- lib/repo_manager/test/repo_api.rb
Instance Method Summary collapse
- #repo_add_all(folder) ⇒ Object
- #repo_add_file(filename, folder) ⇒ Object
- #repo_commit_all(folder) ⇒ Object
- #repo_exists?(folder) ⇒ Boolean
- #repo_file_exists?(folder, filename) ⇒ Boolean
- #repo_init(folder) ⇒ Object
Instance Method Details
#repo_add_all(folder) ⇒ Object
16 17 18 19 20 21 22 |
# File 'lib/repo_manager/test/repo_api.rb', line 16 def repo_add_all(folder) repo_path = fullpath(folder) repo = Git.init(repo_path) in_path(repo_path) do repo.add('.').should be_true end end |
#repo_add_file(filename, folder) ⇒ Object
24 25 26 27 28 |
# File 'lib/repo_manager/test/repo_api.rb', line 24 def repo_add_file(filename, folder) repo_path = fullpath(folder) repo = Git.init(repo_path) repo.add(filename).should be_true end |
#repo_commit_all(folder) ⇒ Object
30 31 32 33 34 |
# File 'lib/repo_manager/test/repo_api.rb', line 30 def repo_commit_all(folder) repo_path = fullpath(folder) repo = Git.init(repo_path) repo.commit_all("cucumber commit").should be_true end |
#repo_exists?(folder) ⇒ Boolean
6 7 8 |
# File 'lib/repo_manager/test/repo_api.rb', line 6 def repo_exists?(folder) File.exists?(File.join(current_dir, folder, '.git')) end |
#repo_file_exists?(folder, filename) ⇒ Boolean
36 37 38 |
# File 'lib/repo_manager/test/repo_api.rb', line 36 def repo_file_exists?(folder, filename) File.exists?(File.join(current_dir, folder, filename)) end |
#repo_init(folder) ⇒ Object
10 11 12 13 14 |
# File 'lib/repo_manager/test/repo_api.rb', line 10 def repo_init(folder) create_dir(folder) unless repo_exists?(folder) repo_path = fullpath(folder) Git.init(repo_path) end |