module Browsenator

Public Class Methods

for(platform, opts = {}) click to toggle source
# File lib/browsenator.rb, line 7
def self.for(platform, opts = {})
  remote = opts.delete(:remote)

  case remote
  when false, nil
    Local.for(platform, opts)
  when :browserstack
    Remote::Browserstack.for(platform, opts)
  else
    raise ArgumentError, "Unknown remote: #{remote.inspect}"
  end
end