avdi (owner)

Revisions

gist: 214722 Download_button fork
public
Public Clone URL: git://gist.github.com/214722.git
Embed All Files: show embed
browse-string.rb #
1
2
3
4
5
6
7
8
9
10
11
12
13
14
require 'tempfile'
 
def browse_string(body)
  Tempfile.open('browse_string') do |f|
    browser = ENV.fetch('BROWSER') { 'firefox' }
    f.write(body)
    f.close
    puts "Starting browser #{browser} with response..."
    unless system(browser, f.path)
      warn "Error starting browser #{browser}"
    end
  end
end