Sha256: 626885b9222a86af13d60e808d5cc593b8fff8bd236c1202fdb8ee19feff42ea
Contents?: true
Size: 701 Bytes
Versions: 2
Compression:
Stored size: 701 Bytes
Contents
module Terminus module Client class Browser < Base DEFAULT_COMMANDS = { /(mingw|mswin|windows|cygwin)/i => ['cmd', '/C', 'start', '/b'], /(darwin|mac os)/i => ['open'], /(linux|bsd|aix|solaris)/i => ['xdg-open'] } def browser_args command = @options[:command] return command + [dock_url] if command os = RbConfig::CONFIG['host_os'] key = DEFAULT_COMMANDS.keys.find { |key| os =~ key } DEFAULT_COMMANDS[key] + [dock_url] end def browser_selector {:raw_url => dock_url} end def dock_url "http://#{@address[2]}:#{@port}/" end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
terminus-0.6.0 | lib/terminus/client/browser.rb |
terminus-0.5.0 | lib/terminus/client/browser.rb |