Class: WikidataPositionHistory::PositionRow

Inherits:
SPARQL::QueryRow show all
Defined in:
lib/sparql/position_query.rb

Overview

Represents a single row returned from the Position query

Instance Method Summary collapse

Methods inherited from SPARQL::QueryRow

#initialize

Constructor Details

This class inherits a constructor from WikidataPositionHistory::SPARQL::QueryRow

Instance Method Details

#abolition_dateObject



55
56
57
# File 'lib/sparql/position_query.rb', line 55

def abolition_date
  date_from(:abolition, :abolition_precision)
end

#constituency?Boolean

Returns:

  • (Boolean)


83
84
85
# File 'lib/sparql/position_query.rb', line 83

def constituency?
  raw(:isConstituency) == 'true'
end

#derived_replaced_byObject



71
72
73
# File 'lib/sparql/position_query.rb', line 71

def derived_replaced_by
  item_from(:derivedReplacedBy)
end

#derived_replacesObject



67
68
69
# File 'lib/sparql/position_query.rb', line 67

def derived_replaces
  item_from(:derivedReplaces)
end

#inception_dateObject



51
52
53
# File 'lib/sparql/position_query.rb', line 51

def inception_date
  date_from(:inception, :inception_precision)
end

#itemObject



47
48
49
# File 'lib/sparql/position_query.rb', line 47

def item
  item_from(:item)
end

#legislator?Boolean

Returns:

  • (Boolean)


79
80
81
# File 'lib/sparql/position_query.rb', line 79

def legislator?
  raw(:isLegislator) == 'true'
end

#legislatureObject



87
88
89
# File 'lib/sparql/position_query.rb', line 87

def legislature
  item_from(:legislature)
end

#position?Boolean

Returns:

  • (Boolean)


75
76
77
# File 'lib/sparql/position_query.rb', line 75

def position?
  raw(:isPosition) == 'true'
end

#replaced_byObject



63
64
65
# File 'lib/sparql/position_query.rb', line 63

def replaced_by
  item_from(:replacedBy)
end

#replacesObject



59
60
61
# File 'lib/sparql/position_query.rb', line 59

def replaces
  item_from(:replaces)
end

#representative_countObject



91
92
93
# File 'lib/sparql/position_query.rb', line 91

def representative_count
  raw(:representative_count).to_i
end