Sha256: cac141fd23378db5ce82541f7f538422684a23c332f164f7ddcdb02bb055c91c
Contents?: true
Size: 1.62 KB
Versions: 3
Compression:
Stored size: 1.62 KB
Contents
# Ruby The Supergood Ruby client connects Supergood to your Ruby application. Follow these steps to integrate with the Ruby client. ## 1. Install the Supergood library ```bash gem install supergood ``` ## 2. Initialize the Supergood Library **Environment variables** Set the environment variables `SUPERGOOD_CLIENT_ID` and `SUPERGOOD_CLIENT_SECRET` using the API keys generated in the [getting started instructions](https://github.com/supergoodsystems/docs/blob/main/getting-started.md). Initialize the Supergood client at the root of your application, or anywhere you're making API calls with the following code: ```ruby require 'supergood' Supergood.init() ``` **Passing keys** You can also pass the API keys in manually without setting environment variables.\ \ Replace `<CLIENT_ID>` and `<CLIENT_SECRET>` with the API keys you generated in the [getting started instructions](https://github.com/supergoodsystems/docs/blob/main/getting-started.md). ```ruby require 'supergood' Supergood.init({ client_id: "<CLIENT_ID>", client_secret: "<CLIENT_SECRET>" }) ``` #### Local development Setting the `CLIENT_ID` and `CLIENT_SECRET_ID` to `local-client-id` and `local-client-secret`, respectively, will disable making API calls to the supergood.ai server and instead log the payloads to the local console. ## 3. Monitor your API calls You're all set to use Supergood! Head back to your [dashboard](https://dashboard.supergood.ai) to start monitoring your API calls and receiving reports. ## Links * [Supergood RubyGems Project](https://rubygems.org/gems/supergood) * [Supergood-rb Source Code](https://github.com/supergoodsystems/supergood-rb)
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
supergood-1.0.1 | README.md |
supergood-1.0.0 | README.md |
supergood-0.1.5 | README.md |