Module: RIO::Cp::NonExisting::Output

Includes:
Util::Output
Included in:
Path::NonExisting
Defined in:
lib/rio/cp.rb

Instance Method Summary collapse

Methods included from Util::InOut

#cpclose, #cpclose0

Instance Method Details

#<(arg) ⇒ Object Also known as: copy_from



333
334
335
336
337
338
339
340
341
# File 'lib/rio/cp.rb', line 333

def <(arg)  
  if _switch_direction?(arg)
    #arg > self
    arg.copy_to(self)
    self
  else 
    _cpsrc(arg) < arg
  end
end

#<<(arg) ⇒ Object Also known as: append_from



342
343
344
345
346
347
348
349
# File 'lib/rio/cp.rb', line 342

def <<(arg)  
  if _switch_direction?(arg)
    arg >> self
    self
  else 
    _cpsrc(arg) << arg
  end
end