class Completable::Summary
a class to summarize processing results
Attributes
fields_found[RW]
Public Class Methods
new(fields)
click to toggle source
# File lib/completable.rb, line 130 def initialize(fields) if fields.respond_to?(:keys) @fields = Array.new(fields.keys) elsif fields.respond_to?(:to_ary) @fields = Array.new(fields) else @fields = Array.new() end @fields_found = Hash.new end
Public Instance Methods
add_found(field)
click to toggle source
# File lib/completable.rb, line 141 def add_found(field) count = @fields_found[field] count = 0 if !count @fields_found[field] = count + 1 end
fields_missing()
click to toggle source
# File lib/completable.rb, line 122 def fields_missing if(@fields_found) @fields - @fields_found.keys else @fields end end