class GimmeWikidata::EntityResult

Models a parsed response from a get entities query to the Wikidata API

Attributes

entities[R]
error[R]
success[R]

Public Class Methods

new(success, error = nil, entities = []) click to toggle source
# File lib/gimme_wikidata/entity_result.rb, line 9
def initialize(success, error = nil, entities = [])
  @error = error
  @success = @error.nil? ? (success == 1) : false
  @entities = entities
end

Public Instance Methods

empty?() click to toggle source
# File lib/gimme_wikidata/entity_result.rb, line 19
def empty?
  @entities.empty?
end
resolve_all_claims() click to toggle source

TODO: DOCUMENT!

# File lib/gimme_wikidata/entity_result.rb, line 31
def resolve_all_claims
  entities.each {|e| e.resolve_claims }
end
resolve_all_properties() click to toggle source

TODO: DOCUMENT!

# File lib/gimme_wikidata/entity_result.rb, line 25
def resolve_all_properties
  entities.each {|e| e.resolve_properties }
end
was_successful?() click to toggle source
# File lib/gimme_wikidata/entity_result.rb, line 15
def was_successful?
  @success
end