class WikidataPositionHistory::ImpliedList
A list made up of both direct and indirect claims, where we can tell which came from which, when required
Attributes
direct[R]
indirect[R]
Public Class Methods
new(direct, indirect)
click to toggle source
# File lib/wikidata_position_history/report.rb, line 13 def initialize(direct, indirect) @direct = direct @indirect = indirect end
Public Instance Methods
all()
click to toggle source
# File lib/wikidata_position_history/report.rb, line 22 def all direct | indirect end
both()
click to toggle source
# File lib/wikidata_position_history/report.rb, line 26 def both direct & indirect end
direct_only()
click to toggle source
# File lib/wikidata_position_history/report.rb, line 30 def direct_only direct - indirect end
empty?()
click to toggle source
# File lib/wikidata_position_history/report.rb, line 18 def empty? all.empty? end
indirect_only()
click to toggle source
# File lib/wikidata_position_history/report.rb, line 34 def indirect_only indirect - direct end