class Yoda::Store::Objects::Merger::PendingArray
Attributes
array[R]
@return [Array<Object>]
Public Class Methods
append(els, *others)
click to toggle source
@param els1 [Array<Object>, PendingArray] @param others [Array<Array<Object>, PendingArray>]
# File lib/yoda/store/objects/merger.rb, line 120 def self.append(els, *others) if els.is_a?(PendingArray) others.reduce(els) { |array, item| array.append(item) } else append(PendingArray.new(els), *others) end end
new(els)
click to toggle source
@param els [Array<Object>]
# File lib/yoda/store/objects/merger.rb, line 134 def initialize(els) @array = els.dup end
Public Instance Methods
append(els)
click to toggle source
@param els [Array<Object>]
# File lib/yoda/store/objects/merger.rb, line 139 def append(els) array.push(*els) self end