https://github.com/alvii147/piston-ruby-sdk
A lightweight Ruby gem for Piston API
https://github.com/alvii147/piston-ruby-sdk
piston-api ruby
Last synced: 4 months ago
JSON representation
A lightweight Ruby gem for Piston API
- Host: GitHub
- URL: https://github.com/alvii147/piston-ruby-sdk
- Owner: alvii147
- License: mit
- Created: 2025-09-21T20:36:45.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-09-21T20:46:07.000Z (8 months ago)
- Last Synced: 2025-09-21T22:22:41.961Z (8 months ago)
- Topics: piston-api, ruby
- Language: Ruby
- Homepage:
- Size: 8.79 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
Piston Ruby SDK
piston_sdk is a lightweight Ruby gem executing code using the Piston API.
[](https://badge.fury.io/rb/piston_sdk) [](https://github.com/alvii147/piston-ruby-sdk/actions) [](https://github.com/alvii147/piston-ruby-sdk/blob/main/LICENSE)
## Installation
```bash
gem install piston_sdk
```
## Usage
```ruby
require 'piston_sdk'
client = PistonSDK::Client.new
client.add_file(content: "puts 42", name: "app.rb")
results = client.execute(language: "ruby", version: "3.0.1")
puts results.run.stdout # 42
```
## Acknowledgements
* [Piston API](https://github.com/engineer-man/piston)