class LLT::Review::Treebank::Difference::Datapoint
Public Class Methods
new(id, original, new)
click to toggle source
# File lib/llt/review/treebank/difference/datapoint.rb, line 4 def initialize(id, original, new) @id = id @original = original @new = new @container = {} end
Public Instance Methods
write_to_report(report, unique)
click to toggle source
# File lib/llt/review/treebank/difference/datapoint.rb, line 11 def write_to_report(report, unique) container = report[:postags][:datapoints] container.add_wrong(unique) container[category][@original].add_wrong(unique) end
Private Instance Methods
category()
click to toggle source
# File lib/llt/review/treebank/difference/datapoint.rb, line 19 def category if @id.match(/_/) @id.to_s.sub(/(.*?)_(.*)/, '\1' + 's_' + '\2') else "#{@id}s" end.to_sym end