Class: AmplitudeExperiment::LocalEvaluationConfig
- Inherits:
-
Object
- Object
- AmplitudeExperiment::LocalEvaluationConfig
- Defined in:
- lib/experiment/local/config.rb
Overview
LocalEvaluationConfig
Constant Summary collapse
- DEFAULT_SERVER_URL =
Default server url
'https://api.lab.amplitude.com'.freeze
Instance Attribute Summary collapse
-
#bootstrap ⇒ Hash
The server endpoint from which to request variants.
-
#debug ⇒ Boolean
Set to true to log some extra information to the console.
-
#flag_config_polling_interval_millis ⇒ long
The server endpoint from which to request variants.
-
#server_url ⇒ String
The server endpoint from which to request variants.
Instance Method Summary collapse
-
#initialize(server_url = DEFAULT_SERVER_URL, bootstrap = {}, flag_config_polling_interval_millis = 30_000, debug: false) ⇒ LocalEvaluationConfig
constructor
A new instance of LocalEvaluationConfig.
Constructor Details
#initialize(server_url = DEFAULT_SERVER_URL, bootstrap = {}, flag_config_polling_interval_millis = 30_000, debug: false) ⇒ LocalEvaluationConfig
Returns a new instance of LocalEvaluationConfig.
27 28 29 30 31 32 33 |
# File 'lib/experiment/local/config.rb', line 27 def initialize(server_url = DEFAULT_SERVER_URL, bootstrap = {}, flag_config_polling_interval_millis = 30_000, debug: false) @debug = debug || false @server_url = server_url @bootstrap = bootstrap @flag_config_polling_interval_millis = flag_config_polling_interval_millis end |
Instance Attribute Details
#bootstrap ⇒ Hash
The server endpoint from which to request variants.
17 18 19 |
# File 'lib/experiment/local/config.rb', line 17 def bootstrap @bootstrap end |
#debug ⇒ Boolean
Set to true to log some extra information to the console.
9 10 11 |
# File 'lib/experiment/local/config.rb', line 9 def debug @debug end |
#flag_config_polling_interval_millis ⇒ long
The server endpoint from which to request variants.
21 22 23 |
# File 'lib/experiment/local/config.rb', line 21 def flag_config_polling_interval_millis @flag_config_polling_interval_millis end |
#server_url ⇒ String
The server endpoint from which to request variants.
13 14 15 |
# File 'lib/experiment/local/config.rb', line 13 def server_url @server_url end |