class WikidataPositionHistory::OutputRow::PositionDate

Base class for the Inception/Abolition date rows

Attributes

metadata[R]

Public Class Methods

new(metadata) click to toggle source
# File lib/wikidata_position_history/output_row.rb, line 55
def initialize(metadata)
  @metadata = metadata
end

Public Instance Methods

date() click to toggle source
# File lib/wikidata_position_history/output_row.rb, line 59
def date
  return if dates.empty?

  dates.join(' / ')
end

Private Instance Methods

position_id() click to toggle source
# File lib/wikidata_position_history/output_row.rb, line 69
def position_id
  metadata.position.id
end