Class: WikidataPositionHistory::PositionRow
Overview
Represents a single row returned from the Position query
Instance Method Summary
collapse
#initialize
Instance Method Details
#abolition_date ⇒ Object
48
49
50
|
# File 'lib/sparql/position_query.rb', line 48
def abolition_date
date_from(:abolition, :abolition_precision)
end
|
#derived_replaced_by ⇒ Object
64
65
66
|
# File 'lib/sparql/position_query.rb', line 64
def derived_replaced_by
item_from(:derivedReplacedBy)
end
|
#derived_replaces ⇒ Object
60
61
62
|
# File 'lib/sparql/position_query.rb', line 60
def derived_replaces
item_from(:derivedReplaces)
end
|
#inception_date ⇒ Object
44
45
46
|
# File 'lib/sparql/position_query.rb', line 44
def inception_date
date_from(:inception, :inception_precision)
end
|
#item ⇒ Object
40
41
42
|
# File 'lib/sparql/position_query.rb', line 40
def item
item_from(:item)
end
|
#legislator? ⇒ Boolean
72
73
74
|
# File 'lib/sparql/position_query.rb', line 72
def legislator?
raw(:isLegislator) == 'true'
end
|
#position? ⇒ Boolean
68
69
70
|
# File 'lib/sparql/position_query.rb', line 68
def position?
raw(:isPosition) == 'true'
end
|
#replaced_by ⇒ Object
56
57
58
|
# File 'lib/sparql/position_query.rb', line 56
def replaced_by
item_from(:replacedBy)
end
|
#replaces ⇒ Object
52
53
54
|
# File 'lib/sparql/position_query.rb', line 52
def replaces
item_from(:replaces)
end
|