Class: Wreq::Profile
- Inherits:
-
Object
- Object
- Wreq::Profile
- Defined in:
- lib/wreq_ruby/emulate.rb
Overview
Browser and client fingerprint profile enumeration backed by Rust.
Variants are exposed as constants under this class.
Each constant is an instance of Profile and can be passed to
Emulation.new via the profile: keyword.
Constant Summary collapse
- Chrome100 =
nil- Chrome101 =
nil- Chrome104 =
nil- Chrome105 =
nil- Chrome106 =
nil- Chrome107 =
nil- Chrome108 =
nil- Chrome109 =
nil- Chrome110 =
nil- Chrome114 =
nil- Chrome116 =
nil- Chrome117 =
nil- Chrome118 =
nil- Chrome119 =
nil- Chrome120 =
nil- Chrome123 =
nil- Chrome124 =
nil- Chrome126 =
nil- Chrome127 =
nil- Chrome128 =
nil- Chrome129 =
nil- Chrome130 =
nil- Chrome131 =
nil- Chrome132 =
nil- Chrome133 =
nil- Chrome134 =
nil- Chrome135 =
nil- Chrome136 =
nil- Chrome137 =
nil- Chrome138 =
nil- Chrome139 =
nil- Chrome140 =
nil- Chrome141 =
nil- Chrome142 =
nil- Chrome143 =
nil- Chrome144 =
nil- Chrome145 =
nil- Chrome146 =
nil- Chrome147 =
nil- Chrome148 =
nil- Chrome149 =
nil- Chrome150 =
nil- Chrome151 =
nil- Edge101 =
nil- Edge122 =
nil- Edge127 =
nil- Edge131 =
nil- Edge134 =
nil- Edge135 =
nil- Edge136 =
nil- Edge137 =
nil- Edge138 =
nil- Edge139 =
nil- Edge140 =
nil- Edge141 =
nil- Edge142 =
nil- Edge143 =
nil- Edge144 =
nil- Edge145 =
nil- Edge146 =
nil- Edge147 =
nil- Edge148 =
nil- Firefox109 =
nil- Firefox117 =
nil- Firefox128 =
nil- Firefox133 =
nil- Firefox135 =
nil- FirefoxPrivate135 =
nil- FirefoxAndroid135 =
nil- Firefox136 =
nil- FirefoxPrivate136 =
nil- Firefox139 =
nil- Firefox142 =
nil- Firefox143 =
nil- Firefox144 =
nil- Firefox145 =
nil- Firefox146 =
nil- Firefox147 =
nil- Firefox148 =
nil- Firefox149 =
nil- Firefox150 =
nil- Firefox151 =
nil- SafariIos17_2 =
nil- SafariIos17_4_1 =
nil- SafariIos16_5 =
nil- Safari15_3 =
nil- Safari15_5 =
nil- Safari15_6_1 =
nil- Safari16 =
nil- Safari16_5 =
nil- Safari17_0 =
nil- Safari17_2_1 =
nil- Safari17_4_1 =
nil- Safari17_5 =
nil- Safari17_6 =
nil- Safari18 =
nil- SafariIPad18 =
nil- Safari18_2 =
nil- Safari18_3 =
nil- Safari18_3_1 =
nil- SafariIos18_1_1 =
nil- Safari18_5 =
nil- Safari26 =
nil- Safari26_1 =
nil- Safari26_2 =
nil- Safari26_3 =
nil- Safari26_4 =
nil- SafariIos26 =
nil- SafariIos26_2 =
nil- SafariIPad26 =
nil- SafariIpad26_2 =
nil- OkHttp3_9 =
nil- OkHttp3_11 =
nil- OkHttp3_13 =
nil- OkHttp3_14 =
nil- OkHttp4_9 =
nil- OkHttp4_10 =
nil- OkHttp4_12 =
nil- OkHttp5 =
nil- Opera116 =
nil- Opera117 =
nil- Opera118 =
nil- Opera119 =
nil- Opera120 =
nil- Opera121 =
nil- Opera122 =
nil- Opera123 =
nil- Opera124 =
nil- Opera125 =
nil- Opera126 =
nil- Opera127 =
nil- Opera128 =
nil- Opera129 =
nil- Opera130 =
nil- Opera131 =
nil
Instance Method Summary collapse
-
#==(other) ⇒ Boolean
Value-based equality.
-
#eql?(other) ⇒ Boolean
Strict equality for Hash key and Set member semantics.
-
#hash ⇒ Integer
Hash value consistent with #eql? for use as Hash keys.
-
#to_s ⇒ String
Returns the profile name.
Instance Method Details
#==(other) ⇒ Boolean
Value-based equality.
176 177 |
# File 'lib/wreq_ruby/emulate.rb', line 176 def ==(other) end |
#eql?(other) ⇒ Boolean
Strict equality for Hash key and Set member semantics.
184 185 |
# File 'lib/wreq_ruby/emulate.rb', line 184 def eql?(other) end |
#hash ⇒ Integer
Hash value consistent with #eql? for use as Hash keys.
191 192 |
# File 'lib/wreq_ruby/emulate.rb', line 191 def hash end |
#to_s ⇒ String
Returns the profile name.
168 169 |
# File 'lib/wreq_ruby/emulate.rb', line 168 def to_s end |