Method: Trailblazer::Loader::Pipeline::Function::Insert#call

Defined in:
lib/trailblazer/loader/pipeline.rb

#call(arr, func, options) ⇒ Object



45
46
47
48
49
50
# File 'lib/trailblazer/loader/pipeline.rb', line 45

def call(arr, func, options)
  arr = arr.dup
  delete!(arr, func) if options[:delete]
  replace!(arr, options[:replace], func) if options[:replace]
  arr
end