module AutomationHelpers::Patches::CapabilitiesAsJsonFix

Private Instance Methods

generate_as_json(value, camelize_keys: true) click to toggle source
Calls superclass method
# File lib/automation_helpers/patches/selenium_options.rb, line 60
def generate_as_json(value, camelize_keys: true)
  if value.is_a?(Hash)
    value.each_with_object({}) do |(key, val), hash|
      key = convert_json_key(key, camelize: camelize_keys)
      hash[key] = generate_as_json(val, camelize_keys: key != 'prefs')
    end
  else
    super
  end
end