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
43 44 45 |
# File 'lib/grit_adapter/file_access/diff.rb', line 43 def any_added_or_deleted_files?() !!(self[:files_renamed] or self[:files_added] or self[:files_deleted]) end |
#any_diffs? ⇒ Boolean
40 41 42 |
# File 'lib/grit_adapter/file_access/diff.rb', line 40 def any_diffs?() !keys().empty? end |
#meta_file_changed? ⇒ Boolean
47 48 49 |
# File 'lib/grit_adapter/file_access/diff.rb', line 47 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
52 53 54 |
# File 'lib/grit_adapter/file_access/diff.rb', line 52 def paths_to_add() (self[:files_added]||[]).map{|r|r[:path]} + (self[:files_renamed]||[]).map{|r|r[:new_path]} end |
#paths_to_delete ⇒ Object
55 56 57 |
# File 'lib/grit_adapter/file_access/diff.rb', line 55 def paths_to_delete() (self[:files_deleted]||[]).map{|r|r[:path]} + (self[:files_renamed]||[]).map{|r|r[:old_path]} end |