class GimmeWikidata::Item

Models an Item on Wikidata, which is a “real-world object, concept, event”

Please see: www.wikidata.org/wiki/Wikidata:Glossary#Entities.2C_items.2C_properties_and_queries for more details

Public Class Methods

new(id, label = nil, description = nil, aliases = nil, claims = []) click to toggle source
Calls superclass method GimmeWikidata::Entity::new
# File lib/gimme_wikidata/item.rb, line 11
def initialize(id, label = nil, description = nil, aliases = nil, claims = [])
  throw ArgumentError.new "Invalid Wikidata Item id: #{id}" unless GimmeWikidata.valid_id?(id, [:item])
  super(id, label, description, aliases, claims)
end