Sha256: 3bcfc8e80f6619cd435041a8e98807a5e63fdd3586752dfd1c4ff0ddeba21329

Contents?: true

Size: 417 Bytes

Versions: 4

Compression:

Stored size: 417 Bytes

Contents

# frozen_string_literal: true

require 'yaml'
require 'watir'

module BrowserHelper

  def browser(*args)
    @browser ||= create_browser(*args)
  end

  private

  def create_browser(*args)
    @config = YAML.load_file('config/config.yml')
    browser = @config['browser'].to_sym
    args = args.empty? ? @config['browser_options'] : args
    @browser = Watir::Browser.new(browser, options: { args: args })
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
ruby_raider-0.8.2 lib/generators/templates/helpers/browser_helper.tt
ruby_raider-0.8.1 lib/generators/templates/helpers/browser_helper.tt
ruby_raider-0.8.0 lib/generators/templates/helpers/browser_helper.tt
ruby_raider-0.7.9 lib/generators/templates/helpers/browser_helper.tt