def run(activity_uri = nil)
      records.each do |rec|
        next if rec.nil?
        begin
          process_record(rec, activity_uri)
        rescue => e
          Krikri::Logger.log :error, "Error harvesting record:\n" \
                                     "#{rec.content}\n\twith message:\n"\
                                     "#{e.message}"
          next
        end
      end
      true
    end
def run(activity_uri = nil)
      records.each do |rec|
        next if rec.nil?
        begin
          process_record(rec, activity_uri)
        rescue => e
          Krikri::Logger.log :error, "Error harvesting record:\n" \
                                     "#{rec.content}\n\twith message:\n"\
                                     "#{e.message}"
          next
        end
      end
      true
    end
Run the harvest.

 Individual records are processed through `#process_record` which is
 delegated to the harvester's `@harvest_behavior` by default.

 @return [Boolean]
 @see Krirki::Harvesters:HarvestBehavior