module RDee::AdditionalOptions

Public Instance Methods

additional_options_for(target) click to toggle source
# File lib/rdee/additional_options.rb, line 4
def additional_options_for(target)
  options = {}
  options.merge!(chrome_options) if need_chrome_options? target
  options.merge!(firefox_options) if need_firefox_options? target
  options.merge!(ie_options) if need_ie_options? target
  options.merge!(safari_options) if need_safari_options? target
  options.merge!(ios_options) if need_ios_options? target
  options.merge!(android_options) if need_android_options? target
  options
end
need_android_options?(target) click to toggle source
# File lib/rdee/additional_options.rb, line 35
def need_android_options?(target)
  not android_options.nil? and target.to_s.include? 'android'
end
need_chrome_options?(target) click to toggle source
# File lib/rdee/additional_options.rb, line 15
def need_chrome_options?(target)
  not chrome_options.nil? and target.to_s.include? 'chrome'
end
need_firefox_options?(target) click to toggle source
# File lib/rdee/additional_options.rb, line 19
def need_firefox_options?(target)
  not firefox_options.nil? and target.to_s.include? 'firefox'
end
need_ie_options?(target) click to toggle source
# File lib/rdee/additional_options.rb, line 23
def need_ie_options?(target)
  not ie_options.nil? and target.to_s.include? 'ie'
end
need_ios_options?(target) click to toggle source
# File lib/rdee/additional_options.rb, line 31
def need_ios_options?(target)
  not ios_options.nil? and target.to_s.include? 'ios'
end
need_safari_options?(target) click to toggle source
# File lib/rdee/additional_options.rb, line 27
def need_safari_options?(target)
  not safari_options.nil? and target.to_s.include? 'safari'
end