Class: WikidataPositionHistory::Report::Constituency

Inherits:
Mandate show all
Defined in:
lib/wikidata_position_history/report/constituency.rb

Overview

Report of representatives for a single-member consttuency

Instance Method Summary collapse

Methods inherited from Mandate

#template_params

Methods inherited from Abstract

#initialize

Constructor Details

This class inherits a constructor from WikidataPositionHistory::Report::Abstract

Instance Method Details

#biodata_queryObject



17
18
19
# File 'lib/wikidata_position_history/report/constituency.rb', line 17

def biodata_query
  SPARQL::ConstituencyBioQuery
end

#mandates_queryObject



13
14
15
# File 'lib/wikidata_position_history/report/constituency.rb', line 13

def mandates_query
  SPARQL::ConstituencyMandatesQuery
end

#multimember_error_templateObject



21
22
23
# File 'lib/wikidata_position_history/report/constituency.rb', line 21

def multimember_error_template
  "\n{{PositionHolderHistory/error_multimember}}\n"
end

#wikitextObject



7
8
9
10
11
# File 'lib/wikidata_position_history/report/constituency.rb', line 7

def wikitext
  return multimember_error_template unless .representative_count == 1

  super
end