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.



388
389
390
# File 'lib/utils/irb.rb', line 388

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

#|(cmd) ⇒ Object

Pipe this string into cmd.



379
380
381
382
383
384
385
# File 'lib/utils/irb.rb', line 379

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