Class: LLT::Review::Common::Difference::Sentence

Inherits:
Object
  • Object
show all
Includes:
Core::Structures::HashContainable, Helpers::ReviewReporter
Defined in:
lib/llt/review/common/difference/sentence.rb

Instance Attribute Summary

Attributes included from Helpers::ReviewReporter

#unique

Instance Method Summary collapse

Methods included from Helpers::ReviewReporter

#initialize, #item, #report_diff, #xml_attributes

Instance Method Details

#all_differencesObject



19
20
21
# File 'lib/llt/review/common/difference/sentence.rb', line 19

def all_differences
  @container.values
end

#diffObject



11
12
13
# File 'lib/llt/review/common/difference/sentence.rb', line 11

def diff
  @container
end

#diff_idObject



15
16
17
# File 'lib/llt/review/common/difference/sentence.rb', line 15

def diff_id
  @diff_id ||= "#{id}:#{map { |_, v| v.diff_id }.join('::')}"
end

#xml_tagObject



7
8
9
# File 'lib/llt/review/common/difference/sentence.rb', line 7

def xml_tag
  :sentence
end