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