Serve property list or JSON configuration files
This project is no longer maintained.
Although mobile and rich web clients consume resources from a server, there may be some application details that you'd like to coordinate outside of the resource structure of an API.
Remote Configuration is a great way to break out client-specific details into a single, orthogonal endpoint, such as feature flags, impromptu A/B tests, or a simple "message of the day"
gem 'rack-remote-configuration', require: 'rack/remote-configuration'
```
## Usage
### config.ru
```ruby
run Rack::RemoteConfiguration.new configuration: {
'Greeting' => "Hello, World",
'Price' => 4.20,
'FeatureXIsLaunched' => true
}
configuration
: aHash
, orFile
or a.json
or.plist
file path with the specified configuration.path
: the endpoint to serve the configuration, relative to the mount root of the application. (defaults to/configuration
)
Rack::RemoteConfiguration
can be deployed to Heroku with the following commands:
$ heroku create
$ git push heroku master
Rack::RemoteConfiguration is available under the MIT license. See the LICENSE file for more info.