Add extensions.json
Add Ruby spec equivalent to testValidFileExtensionsShouldBeInterceptedIfOtherFactorsAllowIt in the PHP client
Add Ruby spec equivalent to testInvalidFileExtensionsShouldNotBeIntercepted in the PHP client
Add Ruby spec equivalent to testNonExistentFileExtensionShouldBeInterceptedIfOtherFactorsAllowIt PHP test
Adding Ruby spec equivalent to the testSettingTheExtensionsArray PHP test
Implementing Detector file extensions option with passing specs
Add Interceptor tests for callbacks
Small Interceptor test revisions and implementation of before and after intercept callbacks, passing specs
Remove comments explaining the usage of Addressable::URI#extname
Setup and utilize a SnapSearch.root method
Setup Rack example showing off all of the options in the middleware within Rack::SnapSearch::Config
Add missing example config setters in the Rack example
Implementing client, detector, and interceptor options within Rack::SnapSearch::Config
SnapSearch::Client::Config Specs and bug fixes that were brought up by them
Implementing the passing of options from Rack::SnapSearch::Config to the new Client, Interceptor, and Detector instances inside of the Rack::SnapSearch middleware.
Rack::SnapSearch#setup_x_forwarded_proto helper