module Workarea::HeadlessChrome
Public Instance Methods
args()
click to toggle source
# File lib/workarea/testing/headless_chrome.rb, line 19 def args (Workarea.config.headless_chrome_args + env_args).uniq end
env_args()
click to toggle source
# File lib/workarea/testing/headless_chrome.rb, line 23 def env_args ENV['WORKAREA_HEADLESS_CHROME_ARGS'].to_s.split end
env_options()
click to toggle source
# File lib/workarea/testing/headless_chrome.rb, line 9 def env_options parsed = if ENV['WORKAREA_HEADLESS_CHROME_OPTIONS'].blank? {} else JSON.parse(ENV['WORKAREA_HEADLESS_CHROME_OPTIONS']) end parsed.symbolize_keys end
options()
click to toggle source
# File lib/workarea/testing/headless_chrome.rb, line 5 def options Workarea.config.headless_chrome_options.merge(env_options).merge(args: args) end