-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
help wantedExtra attention is neededExtra attention is neededtype: featureNew feature or enhancementNew feature or enhancement
Milestone
Description
Description
Create Ruby bindings for telemetry-kit using FFI.
Features
- Ruby FFI wrapper
- Idiomatic Ruby API
- Block support for scoped tracking
- RubyGems package
Example Usage
```ruby
require 'telemetry_kit'
telemetry = TelemetryKit.new(
service_name: 'my-ruby-app',
auto_sync: true
)
Track command
telemetry.track_command('deploy', success: true, duration_ms: 1234)
Block-based tracking
telemetry.track_feature('data_export') do
Your code here
end
```
Technical Approach
- Export C-compatible API from Rust
- Ruby FFI for bindings
- Prebuilt binaries via RubyGems native extensions
Acceptance Criteria
- Published on RubyGems
- Works with Rails
- Full documentation
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
help wantedExtra attention is neededExtra attention is neededtype: featureNew feature or enhancementNew feature or enhancement