A Ruby SDK for interacting with the Ragie API. This SDK is automatically generated from the OpenAPI specification and provides a convenient way to integrate Ragie services into your Ruby applications.
Add this line to your application's Gemfile:
gem 'ragie_ruby_sdk'And then execute:
bundle installOr install it yourself as:
gem install ragie_ruby_sdkHere's a basic example of how to use the SDK:
require 'ragie_ruby_sdk'
# Initialize the client
client = RagieRubySdk::ApiClient.new
# Example API call (replace with actual endpoint)
# response = client.some_endpoint(params)For detailed API documentation, refer to the Ragie API Documentation.
This SDK is generated from the OpenAPI specification using the OpenAPI Generator. To regenerate or update the SDK:
- Ensure you have Docker installed
- Run the GitHub Actions workflow or manually execute:
docker run --rm \ -v "$(pwd)/local:/local" \ openapitools/openapi-generator-cli generate \ -i https://api.ragie.ai/openapi.json \ -g ruby \ -o /local/ragie_ruby_sdk \ --additional-properties=gemName=ragie_ruby_sdk,moduleName=RagieRubySdk,gemHomepage=https://www.ragie.ai/
The generated SDK will be placed in the local/ragie_ruby_sdk directory.
The SDK follows semantic versioning. Versions are automatically incremented based on changes detected in the generated code.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
For support and questions, please visit Ragie Support or open an issue on GitHub. /home/wtoa/Development/ragie_ruby_sdk/README.md