class Yoda::Store::Objects::Merger::PendingSet

Attributes

set[R]

@return [Set<Object>]

Public Class Methods

merge(els1, els2) click to toggle source

@param els1 [Array<Object>, PendingSet] @param els2 [Array<Object>, PendingSet]

# File lib/yoda/store/objects/merger.rb, line 150
def self.merge(els1, els2)
  if els1.is_a?(PendingSet)
    els1.merge(els2)
  else
    PendingSet.new(els1).merge(els2)
  end
end
new(els) click to toggle source

@param els [Array<Object>]

# File lib/yoda/store/objects/merger.rb, line 164
def initialize(els)
  @set = Set.new(els)
end

Public Instance Methods

merge(els) click to toggle source

@param els [Array<Object>]

# File lib/yoda/store/objects/merger.rb, line 169
def merge(els)
  set.merge(els)
  self
end