Class: DTK::Common::GritAdapter::FileAccess::DiffMixin::Diffs::Summary
- Inherits:
-
SimpleHashObject
- Object
- SimpleHashObject
- DTK::Common::GritAdapter::FileAccess::DiffMixin::Diffs::Summary
- Defined in:
- lib/grit_adapter/file_access/diff.rb
Instance Method Summary collapse
- #any_added_or_deleted_files? ⇒ Boolean
- #any_diffs? ⇒ Boolean
- #meta_file_changed? ⇒ Boolean
-
#paths_to_add ⇒ Object
note: in paths_to_add and paths_to_delete rename appears both since rename can be accomplsihed by a add + a delete.
- #paths_to_delete ⇒ Object
Instance Method Details
#any_added_or_deleted_files? ⇒ Boolean
26 27 28 |
# File 'lib/grit_adapter/file_access/diff.rb', line 26 def any_added_or_deleted_files?() !!(self[:files_renamed] or self[:files_added] or self[:files_deleted]) end |
#any_diffs? ⇒ Boolean
23 24 25 |
# File 'lib/grit_adapter/file_access/diff.rb', line 23 def any_diffs?() !keys().empty? end |
#meta_file_changed? ⇒ Boolean
30 31 32 |
# File 'lib/grit_adapter/file_access/diff.rb', line 30 def () self[:files_modified] and !!self[:files_modified].find{|r|r[:path] =~ /^r8meta/} end |
#paths_to_add ⇒ Object
note: in paths_to_add and paths_to_delete rename appears both since rename can be accomplsihed by a add + a delete
35 36 37 |
# File 'lib/grit_adapter/file_access/diff.rb', line 35 def paths_to_add() (self[:files_added]||[]).map{|r|r[:path]} + (self[:files_renamed]||[]).map{|r|r[:new_path]} end |
#paths_to_delete ⇒ Object
38 39 40 |
# File 'lib/grit_adapter/file_access/diff.rb', line 38 def paths_to_delete() (self[:files_deleted]||[]).map{|r|r[:path]} + (self[:files_renamed]||[]).map{|r|r[:old_path]} end |