Method: Helper.open_browser

Defined in:
lib/helper.rb

.open_browser(url) ⇒ Object



81
82
83
84
85
86
87
88
89
90
91
92
93
94
# File 'lib/helper.rb', line 81

def open_browser(url)
  case determine_os
  when :windows
    escaped_url = url.gsub("%", "%^").gsub("&", "^&")
    # MEMO: start の引数を "" で囲むと動かない
    system(%!start #{escaped_url}!)
  when :cygwin
    system(%!cygstart #{url}!)
  when :mac
    system(%!open "#{url}"!)
  else
    open_browser_linux(url, "ブラウザが見つかりませんでした")
  end
end