@api private
# File lib/selenium/webdriver/common/options.rb, line 9 def initialize(bridge) @bridge = bridge end
# File lib/selenium/webdriver/common/options.rb, line 89 def timeouts @timeouts ||= Timeouts.new(@bridge) end
# File lib/selenium/webdriver/common/options.rb, line 97 def datetime_at(int) DateTime.civil(1970) + (int / SECONDS_PER_DAY) end
# File lib/selenium/webdriver/common/options.rb, line 101 def seconds_from(obj) case obj when Time obj.to_f when DateTime (obj - DateTime.civil(1970)) * SECONDS_PER_DAY when Numeric obj else raise ArgumentError, "invalid value for expiration date: #{obj.inspect}" end end
# File lib/selenium/webdriver/common/options.rb, line 114 def strip_port(str) str.split(":", 2).first end