Module: Utils::IRB::String

Included in:
String
Defined in:
lib/utils/irb.rb

Instance Method Summary collapse

Instance Method Details

#>>(filename) ⇒ Object

Write this string into file filename.



432
433
434
# File 'lib/utils/irb.rb', line 432

def >>(filename)
  File.secure_write(filename, self)
end

#|(cmd) ⇒ Object

Pipe this string into cmd.



423
424
425
426
427
428
429
# File 'lib/utils/irb.rb', line 423

def |(cmd)
  IO.popen(cmd, 'w+') do |f|
    f.write self
    f.close_write
    return f.read
  end
end