class GimmeWikidata::Property
Models an Property
on Wikidata, which is a kind of Entity
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/property.rb, line 11 def initialize(id, label = nil, description = nil, aliases = nil, claims = []) throw ArgumentError.new "Invalid Wikidata Property id: #{id}" unless GimmeWikidata.valid_id?(id, [:property]) super(id, label, description, aliases, claims) end