class QueryService::WikidataItem
different views of a Wikidata item
Attributes
url[R]
Public Class Methods
new(url)
click to toggle source
# File lib/query_service.rb, line 36 def initialize(url) @url = url end
Public Instance Methods
eql?(other)
click to toggle source
# File lib/query_service.rb, line 40 def eql?(other) id == other.id end
id()
click to toggle source
# File lib/query_service.rb, line 44 def id url.split('/').last unless url.to_s.empty? end
qblink()
click to toggle source
# File lib/query_service.rb, line 52 def qblink "{{QB|#{id}}}" if id end
qblink_i()
click to toggle source
# File lib/query_service.rb, line 60 def qblink_i "''#{qblink}''" if qblink end
qlink()
click to toggle source
# File lib/query_service.rb, line 48 def qlink "{{Q|#{id}}}" if id end
qlink_i()
click to toggle source
# File lib/query_service.rb, line 56 def qlink_i "''#{qlink}''" if qlink end