Skip to content

Autogenerated Ruby client from Ragie OpenAPI specs

License

Notifications You must be signed in to change notification settings

WToa/ragie_ruby_sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ragie Ruby SDK

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.

Installation

Add this line to your application's Gemfile:

gem 'ragie_ruby_sdk'

And then execute:

bundle install

Or install it yourself as:

gem install ragie_ruby_sdk

Usage

Here'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.

Development

This SDK is generated from the OpenAPI specification using the OpenAPI Generator. To regenerate or update the SDK:

  1. Ensure you have Docker installed
  2. 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.

Versioning

The SDK follows semantic versioning. Versions are automatically incremented based on changes detected in the generated code.

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add some amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Support

For support and questions, please visit Ragie Support or open an issue on GitHub. /home/wtoa/Development/ragie_ruby_sdk/README.md

About

Autogenerated Ruby client from Ragie OpenAPI specs

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •