diff --git a/lib/gist.rb b/lib/gist.rb index dc65db8..12411d1 100644 --- a/lib/gist.rb +++ b/lib/gist.rb @@ -115,10 +115,13 @@ def read(gist_id) end # Given a url, tries to open it in your browser. - # TODO: Linux, Windows + # TODO: Linux def browse(url) if RUBY_PLATFORM =~ /darwin/ `open #{url}` + elsif ENV[:OS] == 'Windows_NT' or + RUBY_PLATFORM =~ /djgpp|(cyg|ms|bcc)win|mingw|wince/i + `start "" "#{url}"` end end