Class: Avm::Sources::AutoCommit::ForFile
- Inherits:
-
Object
- Object
- Avm::Sources::AutoCommit::ForFile
- Defined in:
- lib/avm/sources/auto_commit/for_file.rb
Instance Method Summary collapse
- #path_for_auto_commit ⇒ Pathname
- #scm_auto_commit ⇒ Avm::Scms::AutoCommit::ForFile
- #source_for_auto_commit ⇒ Avm::Sources::Base
Instance Method Details
#path_for_auto_commit ⇒ Pathname
12 13 14 |
# File 'lib/avm/sources/auto_commit/for_file.rb', line 12 def path_for_auto_commit path.relative_path_from(source_for_auto_commit.path) end |
#scm_auto_commit ⇒ Avm::Scms::AutoCommit::ForFile
17 18 19 20 |
# File 'lib/avm/sources/auto_commit/for_file.rb', line 17 def scm_auto_commit ::Avm::Scms::AutoCommit::ForFile.new(source_for_auto_commit.scm, path_for_auto_commit, rules) end |
#source_for_auto_commit ⇒ Avm::Sources::Base
23 24 25 |
# File 'lib/avm/sources/auto_commit/for_file.rb', line 23 def source_for_auto_commit source.sub_for_path(path) || source end |