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