module LLT::Review::Common::Golden

Attributes

sentences[RW]

Public Instance Methods

clone() click to toggle source

Check Comparison#report to learn more

Calls superclass method
# File lib/llt/review/common/golden.rb, line 7
def clone
  cloned = super
  # need to go to some lengths here, as Parsing::Result objects,
  # which hide behind @sentences, have important inst vars of
  # their own now and are not simply HashContainables
  parse_result = @sentences.clone;
  cloned.replace_with_clone(:sentences, :report)
  parse_result.container.merge!(cloned.sentences)
  cloned.sentences = parse_result
  cloned
end