WryRuby
Overview
WryRuby is an EXPERIMENTAL Ruby project that provides ruby bindings for Tauri's Wry library.
Please Note: This project is not ready to use yet
🚀 Features
-
Trayid: Simplified creation of system tray icons. -
New Window: Easy window creation for your Ruby application. -
Clipboard: Access to the system clipboard with convenience. -
Event Loop: Create and manage application event loops. (Currently, onlynewis supported). -
window_with_html: Create new windows with HTML content. -
load_with_url:loads a URL into the window.
📝 Usage
For examples and usage instructions, please refer to the tests directory or examples directory.
💻 Installation
To get started with WryRuby, you can install it using:
gem install wry_ruby🛠️ Development Setup
To contribute to the development of WryRuby, ensure you have Ruby and Rust installed on your system. Refer to the .rust-version and .ruby-version files for specific version requirements.
Install the dependencies based on your platform from here
git clone https://github.com/gintama91/wry_ruby.git
bundle installTo run examples:
ruby examples/new_window.rb # Replace with the specific example nameContributing ❤️
We welcome bug reports and pull requests on our GitHub repository. Join us in improving and expanding the capabilities of WryRuby.
License 📜
WryRuby is an open-source project licensed under the MIT License. Feel free to use it and contribute to the community.