module CucumberSteps::Browser::Defaults
Constants
- BROWSER_ARGUMENTS
Public Instance Methods
args_with_default_options(browser_name, *args)
click to toggle source
# File lib/cucumber_steps/browser/defaults.rb, line 17 def args_with_default_options(browser_name, *args) unless args.any? { |e| e.is_a?(Hash) } args.unshift({}) end options = args.find { |e| e.is_a?(Hash) } pare_defined_options = ::CucumberSteps::Browser::Defaults::BROWSER_ARGUMENTS[browser_name.to_s] || {} options.merge!(pare_defined_options) if pare_defined_options.is_a?(Hash) return args end