Class: WikidataPositionHistory::OutputRow::Inception

Inherits:
PositionDate
  • Object
show all
Defined in:
lib/wikidata_position_history/output_row.rb

Overview

Data for the Inception date of the position

Instance Method Summary collapse

Methods inherited from PositionDate

#date, #initialize

Constructor Details

This class inherits a constructor from WikidataPositionHistory::OutputRow::PositionDate

Instance Method Details

#warningsObject



76
77
78
79
80
81
82
# File 'lib/wikidata_position_history/output_row.rb', line 76

def warnings
  count = dates.count
  return [] if count == 1
  return [Warning.new('Missing field', "{{PositionHolderHistory/warning_no_inception_date|item=#{position_id}}}")] if count.zero?

  [Warning.new('Multiple values', "{{PositionHolderHistory/warning_multiple_inception_dates|item=#{position_id}}}")]
end