class LLT::Review::Common::Reviewable

Attributes

sentences[R]

Public Class Methods

new(id, sentences) click to toggle source
Calls superclass method
# File lib/llt/review/common/reviewable.rb, line 8
def initialize(id, sentences)
  super(id)
  @sentences = sentences
end

Public Instance Methods

compare(gold, comparables = nil) click to toggle source
# File lib/llt/review/common/reviewable.rb, line 23
def compare(gold, comparables = nil)
  comparison = Comparison.new(gold, self)
  comparison.compare(comparables)
  add(comparison)
end
diff() click to toggle source
# File lib/llt/review/common/reviewable.rb, line 19
def diff
  @container
end
to_xml() click to toggle source
# File lib/llt/review/common/reviewable.rb, line 29
def to_xml
  container_to_xml
end
xml_tag() click to toggle source

can't use the class methods that set the same, as we have subclasses using this value as well

# File lib/llt/review/common/reviewable.rb, line 15
def xml_tag
  :reviewable
end