Class: WikidataPositionHistory::Check

Inherits:
Object
  • Object
show all
Defined in:
lib/wikidata_position_history/checks.rb,
lib/wikidata_position_history/checks.rb

Overview

Checks if an Officeholder has any warning signs to report on

Defined Under Namespace

Classes: MissingFields, MissingPredecessor, MissingSuccessor, Overlap, WrongPredecessor, WrongSuccessor

Instance Method Summary collapse

Constructor Details

#initialize(later, current, earlier) ⇒ Check

Returns a new instance of Check.



6
7
8
9
10
# File 'lib/wikidata_position_history/checks.rb', line 6

def initialize(later, current, earlier)
  @later = later
  @current = current
  @earlier = earlier
end

Instance Method Details

#explanationObject



12
13
14
# File 'lib/wikidata_position_history/checks.rb', line 12

def explanation
  possible_explanation if problem?
end