module Wpxf::Versioning::BrowserVersions
Provides functionality for generating random browser versions.
Public Instance Methods
random_chrome_build_number()
click to toggle source
@return [String] a random Chrome build number.
# File lib/wpxf/versioning/browser_versions.rb, line 46 def random_chrome_build_number "#{rand(531..536)}.#{rand(0..2)}" end
random_chrome_version()
click to toggle source
@return [String] a random Chrome version string.
# File lib/wpxf/versioning/browser_versions.rb, line 18 def random_chrome_version "#{rand(13..15)}.0.#{rand(800..899)}.0" end
random_ie_version()
click to toggle source
@return [String] a random IE version string.
# File lib/wpxf/versioning/browser_versions.rb, line 8 def random_ie_version "#{rand(7..9)}.0" end
random_opera_version()
click to toggle source
@return [String] a random Opera version number.
# File lib/wpxf/versioning/browser_versions.rb, line 51 def random_opera_version "#{rand(8..9)}.#{rand(10..99)}" end
random_presto_version()
click to toggle source
@return [String] a random Presto version string.
# File lib/wpxf/versioning/browser_versions.rb, line 23 def random_presto_version "2.9.#{rand(160..190)}" end
random_presto_version2()
click to toggle source
@return [String] a random second part Presto version string.
# File lib/wpxf/versioning/browser_versions.rb, line 28 def random_presto_version2 "#{rand(10..12)}.00" end
random_safari_build_number()
click to toggle source
@return [String] a random Safari build number.
# File lib/wpxf/versioning/browser_versions.rb, line 33 def random_safari_build_number "#{rand(531..535)}.#{rand(1..50)}.#{rand(1..7)}" end
random_safari_version()
click to toggle source
@return [String] a random Safari version number.
# File lib/wpxf/versioning/browser_versions.rb, line 38 def random_safari_version [ "#{rand(4..5)}.#{rand(0..1)}", "#{rand(4..5)}.0.#{rand(1..5)}" ].sample end
random_trident_version()
click to toggle source
@return [String] a random Trident version string.
# File lib/wpxf/versioning/browser_versions.rb, line 13 def random_trident_version "#{rand(3..5)}.#{rand(0..1)}" end