1
1
# Optimizely Ruby SDK
2
- [ ![ Build Status] ( https://travis-ci.org /optimizely/ruby-sdk. svg?branch=master )] ( https://travis-ci.org /optimizely/ruby-sdk )
2
+ [ ![ Build Status] ( https://github.com /optimizely/ruby-sdk/actions/workflows/ruby.yml/badge. svg?branch=master )] ( https://github.com /optimizely/ruby-sdk/actions/workflows/ruby.yml?query=branch%3Amaster )
3
3
[ ![ Coverage Status] ( https://coveralls.io/repos/github/optimizely/ruby-sdk/badge.svg )] ( https://coveralls.io/github/optimizely/ruby-sdk )
4
4
[ ![ Apache 2.0] ( https://img.shields.io/github/license/nebula-plugins/gradle-extra-configurations-plugin.svg )] ( http://www.apache.org/licenses/LICENSE-2.0 )
5
5
@@ -66,7 +66,7 @@ You can initialize the Optimizely instance in two ways: directly with a datafile
66
66
notification_center,
67
67
event_processor
68
68
)
69
- ```
69
+ ```
70
70
71
71
72
72
#### HTTP Config Manager
@@ -91,7 +91,7 @@ The `HTTPConfigManager` asynchronously polls for datafiles from a specified URL
91
91
datafile_access_token: nil,
92
92
proxy_config: nil
93
93
)
94
- ~~~~~~
94
+ ~~~~~~
95
95
**Note:** You must provide either the `sdk_key` or URL. If you provide both, the URL takes precedence.
96
96
97
97
**sdk_key**
@@ -137,7 +137,7 @@ A notification signal will be triggered whenever a _new_ datafile is fetched and
137
137
138
138
#### BatchEventProcessor
139
139
140
- [BatchEventProcessor](https://github.com/optimizely/ruby-sdk/blob/master/lib/optimizely/event/batch_event_processor.rb) is a batched implementation of the [EventProcessor](https://github.com/optimizely/ruby-sdk/blob/master/lib/optimizely/event/event_processor.rb)
140
+ [BatchEventProcessor](https://github.com/optimizely/ruby-sdk/blob/master/lib/optimizely/event/batch_event_processor.rb) is a batched implementation of the [EventProcessor](https://github.com/optimizely/ruby-sdk/blob/master/lib/optimizely/event/event_processor.rb)
141
141
142
142
* Events passed to the `BatchEventProcessor` are immediately added to a `Queue`.
143
143
@@ -153,7 +153,7 @@ event_processor = Optimizely::BatchEventProcessor.new(
153
153
logger: logger,
154
154
notification_center: notification_center
155
155
)
156
- ~~~~~~
156
+ ~~~~~~
157
157
158
158
#### Advanced configuration
159
159
The following properties can be used to customize the `BatchEventProcessor` configuration.
@@ -204,45 +204,45 @@ Please see [CONTRIBUTING](CONTRIBUTING.md).
204
204
### Credits
205
205
This software incorporates code from the following open source projects:
206
206
207
- **Httparty** [https://github.com/jnunemaker/httparty](https://github.com/jnunemaker/httparty)
208
- Copyright © 2008 John Nunemaker
207
+ **Httparty** [https://github.com/jnunemaker/httparty](https://github.com/jnunemaker/httparty)
208
+ Copyright © 2008 John Nunemaker
209
209
License (MIT): [https://github.com/jnunemaker/httparty/blob/master/MIT-LICENSE](https://github.com/jnunemaker/httparty/blob/master/MIT-LICENSE)
210
210
211
- **JSON Schema Validator** [https://github.com/ruby-json-schema/json-schema](https://github.com/ruby-json-schema/json-schema)
212
- Copyright © 2010-2011, Lookingglass Cyber Solutions
211
+ **JSON Schema Validator** [https://github.com/ruby-json-schema/json-schema](https://github.com/ruby-json-schema/json-schema)
212
+ Copyright © 2010-2011, Lookingglass Cyber Solutions
213
213
License (MIT): [https://github.com/ruby-json-schema/json-schema/blob/master/LICENSE.md](https://github.com/ruby-json-schema/json-schema/blob/master/LICENSE.md)
214
214
215
- **Murmurhash3** [https://github.com/funny-falcon/murmurhash3-ruby](https://github.com/funny-falcon/murmurhash3-ruby)
216
- Copyright © 2012 Sokolov Yura 'funny-falcon'
215
+ **Murmurhash3** [https://github.com/funny-falcon/murmurhash3-ruby](https://github.com/funny-falcon/murmurhash3-ruby)
216
+ Copyright © 2012 Sokolov Yura 'funny-falcon'
217
217
License (MIT): [https://github.com/funny-falcon/murmurhash3-ruby/blob/master/LICENSE](https://github.com/funny-falcon/murmurhash3-ruby/blob/master/LICENSE)
218
218
219
219
220
220
### Additional Code
221
221
This software may be used with additional code that is separately downloaded by you. _These components are subject to
222
222
their own license terms, which you should review carefully_.
223
223
224
- **Bundler** [https://github.com/bundler/bundler](https://github.com/bundler/bundler)
225
- Copyright © 2008-2018 Andre Arko, Engine Yard, et al
224
+ **Bundler** [https://github.com/bundler/bundler](https://github.com/bundler/bundler)
225
+ Copyright © 2008-2018 Andre Arko, Engine Yard, et al
226
226
License (MIT): [https://github.com/bundler/bundler/blob/master/LICENSE.md](https://github.com/bundler/bundler/blob/master/LICENSE.md)
227
227
228
- **Coveralls** [https://github.com/lemurheavy/coveralls-ruby](https://github.com/lemurheavy/coveralls-ruby)
229
- Copyright © 2012 Wil Gieseler
228
+ **Coveralls** [https://github.com/lemurheavy/coveralls-ruby](https://github.com/lemurheavy/coveralls-ruby)
229
+ Copyright © 2012 Wil Gieseler
230
230
License (MIT): [https://github.com/lemurheavy/coveralls-ruby/blob/master/LICENSE](https://github.com/lemurheavy/coveralls-ruby/blob/master/LICENSE)
231
231
232
- **Rake** [https://github.com/ruby/rake](https://github.com/ruby/rake)
233
- Copyright © 2004-2017 Jim Weirich
234
- License (MIT): [https://github.com/ruby/rake/blob/master/MIT-LICENSE](https://github.com/ruby/rake/blob/master/MIT-LICENSE)
232
+ **Rake** [https://github.com/ruby/rake](https://github.com/ruby/rake)
233
+ Copyright © 2004-2017 Jim Weirich
234
+ License (MIT): [https://github.com/ruby/rake/blob/master/MIT-LICENSE](https://github.com/ruby/rake/blob/master/MIT-LICENSE)
235
235
236
- **RSpec** [https://github.com/rspec/rspec](https://github.com/rspec/rspec)
237
- Copyright © 2009 Chad Humphries, David Chelimsky
238
- Copyright © 2006 David Chelimsky, The RSpec Development Team
239
- Copyright © 2005 Steven Baker
240
- License (MIT): [https://github.com/rspec/rspec/blob/master/LICENSE.md](https://github.com/rspec/rspec/blob/master/LICENSE.md)
236
+ **RSpec** [https://github.com/rspec/rspec](https://github.com/rspec/rspec)
237
+ Copyright © 2009 Chad Humphries, David Chelimsky
238
+ Copyright © 2006 David Chelimsky, The RSpec Development Team
239
+ Copyright © 2005 Steven Baker
240
+ License (MIT): [https://github.com/rspec/rspec/blob/master/LICENSE.md](https://github.com/rspec/rspec/blob/master/LICENSE.md)
241
241
242
- **RuboCop** [https://github.com/rubocop-hq/rubocop](https://github.com/rubocop-hq/rubocop)
243
- Copyright © 2012-19 Bozhidar Batsov
242
+ **RuboCop** [https://github.com/rubocop-hq/rubocop](https://github.com/rubocop-hq/rubocop)
243
+ Copyright © 2012-19 Bozhidar Batsov
244
244
License (MIT): [https://github.com/rubocop-hq/rubocop/blob/master/LICENSE.txt](https://github.com/rubocop-hq/rubocop/blob/master/LICENSE.txt)
245
245
246
- **WebMock** [https://github.com/bblimke/webmock](https://github.com/bblimke/webmock)
247
- Copyright © 2009-2010 Bartosz Blimke
246
+ **WebMock** [https://github.com/bblimke/webmock](https://github.com/bblimke/webmock)
247
+ Copyright © 2009-2010 Bartosz Blimke
248
248
License (MIT): [https://github.com/bblimke/webmock/blob/master/LICENSE](https://github.com/bblimke/webmock/blob/master/LICENSE)
0 commit comments