class Ciphr::Functions::Simple::Cat

Public Class Methods

params() click to toggle source
# File lib/ciphr/functions/simple.rb, line 7
def self.params
  [:input]
end
variants() click to toggle source
# File lib/ciphr/functions/simple.rb, line 3
def self.variants
  [[['cat','catenate'], {}]]
end

Public Instance Methods

apply() click to toggle source
# File lib/ciphr/functions/simple.rb, line 11
def apply
  inputs = @args
  i = 0
  chunk = nil
  Proc.new do
    chunk = inputs[i].read(256)
    if ! chunk
      i += 1
      chunk = inputs[i] && inputs[i].read(256)
    end
    #while !(chunk = inputs[i].read(256)) && i < inputs.size
    #  i++
    #end
    chunk
  end
end