Class: Itamae::Plugin::Resource::SetupSeleniumDriver

Inherits:
Resource::Base
  • Object
show all
Defined in:
lib/itamae/plugin/resource/setup_selenium_driver.rb

Instance Method Summary collapse

Instance Method Details

#action_run(options) ⇒ Object



21
22
23
24
25
26
27
28
29
30
# File 'lib/itamae/plugin/resource/setup_selenium_driver.rb', line 21

def action_run(options)
  case attributes.type.to_sym
  when :chrome
    run_setup_chromedriver
  when :gecko
    run_setup_geckodriver
  end

  updated!
end

#pre_actionObject



12
13
14
15
# File 'lib/itamae/plugin/resource/setup_selenium_driver.rb', line 12

def pre_action
  attributes.cwd = attributes.tmp_dir
  attributes.install_dir = File.join(attributes.install_dir, '/')
end

#set_current_attributesObject



17
18
19
# File 'lib/itamae/plugin/resource/setup_selenium_driver.rb', line 17

def set_current_attributes
  current.executed = false
end