Sha256: de174b96ccf902cbb932dc04467b9dce81dc7af11a92891a65c998d9fa8686fe

Contents?: true

Size: 665 Bytes

Versions: 2

Compression:

Stored size: 665 Bytes

Contents

# frozen_string_literal: true
require 'yaml'
<% if automation == 'selenium' -%>
require 'active_support/inflector'
require 'webdrivers'
<% else -%>
require 'appium_lib'
<% end -%>

module DriverHelper
  <% if automation == 'selenium' -%>
  def driver(*opts)
    @driver ||= create_driver(*opts)
  end
  <% else -%>
  def driver
      @driver ||= create_driver
  end
  <%- end -%>

  private

  <%= ERB.new(File.read(File.expand_path('./partials/driver_and_options.tt', __dir__)), trim_mode: '-').result(binding).strip! %>

<%- if automation != 'selenium'  -%>
  # :reek:UtilityFunction
  def caps
    YAML.load_file('config/capabilities.yml')
  end
<%- end -%>
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ruby_raider-0.7.5 lib/generators/templates/helpers/driver_helper.tt
ruby_raider-0.7.4 lib/generators/templates/helpers/driver_helper.tt