module PubliSci::Parsers::Base
Public Instance Methods
each(input) { |process_record(rec), i| ... }
click to toggle source
# File lib/publisci/parsers/base.rb, line 19 def each(input) input.send(enum_method).each_with_index do |rec, i| yield process_record(rec), i if valid? rec end end
Also aliased as: each_rec, each_record
enum_method()
click to toggle source
# File lib/publisci/parsers/base.rb, line 11 def enum_method :each end
process_record(rec)
click to toggle source
# File lib/publisci/parsers/base.rb, line 15 def process_record(rec) rec end
valid?(rec)
click to toggle source
attr_accessor :dataset_name, :measures, :dimensions, :codes
# File lib/publisci/parsers/base.rb, line 7 def valid?(rec) true end