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.



380
381
382
# File 'lib/utils/irb.rb', line 380

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

#|(cmd) ⇒ Object

Pipe this string into cmd.



371
372
373
374
375
376
377
# File 'lib/utils/irb.rb', line 371

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