class WikidataPositionHistory::OutputRow::Inception

Data for the Inception date of the position

Public Instance Methods

warnings() click to toggle source
# 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

Private Instance Methods

dates() click to toggle source
# File lib/wikidata_position_history/output_row.rb, line 86
def dates
  metadata.inception_dates
end