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.



378
379
380
# File 'lib/utils/irb.rb', line 378

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

#|(cmd) ⇒ Object

Pipe this string into cmd.



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

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