Module: WikibaseRepresentable::Model::StatementDataValueHelper

Included in:
Statement
Defined in:
lib/wikibase_representable/model/statement_data_value_helper.rb

Overview

Convenience methods for grabbing values from statements’ main snaks

Instance Method Summary collapse

Instance Method Details

#data_valueObject



11
12
13
# File 'lib/wikibase_representable/model/statement_data_value_helper.rb', line 11

def data_value
  main_snak.data_value.value
end

#entity_id_valueObject



15
16
17
# File 'lib/wikibase_representable/model/statement_data_value_helper.rb', line 15

def entity_id_value
  main_snak.data_value.value.id
end

#time_valueObject



19
20
21
# File 'lib/wikibase_representable/model/statement_data_value_helper.rb', line 19

def time_value
  main_snak.data_value.value.time
end

#value_type?(type) ⇒ Boolean

Returns:

  • (Boolean)


7
8
9
# File 'lib/wikibase_representable/model/statement_data_value_helper.rb', line 7

def value_type?(type)
  main_snak.data_value.is_a?(type)
end