ruby-sdk icon indicating copy to clipboard operation
ruby-sdk copied to clipboard

Ruby implementation of the OpenFeature SDK

Results 25 ruby-sdk issues
Sort by recently updated
recently updated
newest added

This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.[View this repository on the Mend.io Web Portal](https://developer.mend.io/github/open-feature/ruby-sdk). ## Config Migration Needed - [ ]...

:robot: I have created a release *beep* *boop* --- ## [0.4.0](https://github.com/open-feature/ruby-sdk/compare/v0.3.1...v0.4.0) (2024-05-21) ### ⚠ BREAKING CHANGES * Use strings from spec for error and reason enums ([#131](https://github.com/open-feature/ruby-sdk/issues/131)) ### Features *...

autorelease: pending

@mschoenlaub brought up some great points about concurrency in [this PR](https://github.com/open-feature/ruby-sdk/pull/136). I'd like to continue that discussion here, as well as think through some example concurrent apps (maybe using the...

Follow-up from this conversation: https://github.com/open-feature/ruby-sdk-contrib/issues/22 In case a provider raises an exception, it should be rescued by the SDK's client and a `ResolutionDetails` with value set to default_value should be...

While reviewing #124, I realized that we were doing too much work in our `InMemoryProvider` implementation for verifying type mismatches. In fact, [Requirement 1.3.4](https://openfeature.dev/specification/sections/flag-evaluation#requirement-134) indicates that the client should ultimately...

There is an [OF README template](https://github.com/open-feature/.github/tree/main/templates/READMEs) that we should be using for the Ruby gem.

While working on #72, I encountered a [rule violation around spec naming](https://docs.rubocop.org/rubocop-rspec/cops_rspec.html#rspecspecfilepathformat). I believe this was because the files were named `openfeature` while the constant we're defining is `OpenFeature`. In...

This SDK currently does not support the [feature tests](https://github.com/open-feature/spec/tree/main/specification/assets/gherkin) included in the OpenFeature spec. This should change. There might be more value in that once the test suite grows larger,...

Requirements: - [ ] Spec compliant - [ ] Test suite which verifies behavior consistent with spec - [ ] Test suite with reasonable coverage - [ ] Automated artifact...

OpenFeature specification

This SDK does not support lifecycle hooks. This should change.

OpenFeature specification