-
Notifications
You must be signed in to change notification settings - Fork 513
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(bindings/ruby): Add I/O class for Ruby #5354
Conversation
This reverts commit 99f8fdd.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fixed.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Mostly LGTM, thank you @erickguan!
bindings/ruby/Cargo.toml
Outdated
@@ -18,7 +18,7 @@ | |||
[package] | |||
name = "opendal-ruby" | |||
publish = false | |||
version = "0.1.11" | |||
version = "0.1.12" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We don't need to update it in this PR; the release manager will take care of it during the release.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for future release manager!! Reverted
|
||
Gem::Specification.new do |spec| | ||
spec.name = "opendal" | ||
spec.version = OpenDAL::VERSION | ||
# RubyGems integrates and expects `cargo`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's a bit surprising to use json
and need to call cargo
for this. This might make things a bit complicated during the release process. However, it's fine for now; we can address it later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I agree with you.
If my memory checks out, RubyGems can also read a version file. At least I can do this manually. But I didn't find Cargo.toml supporting this.
This reverts commit 5ee304a.
Thanks for the review. I am 2-3 PRs away from achieving the issue. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you @erickguan for working on this, let's move!
Which issue does this PR close?
Part of #5227.
Rationale for this change
An incremental update to Ruby binding work. This PR implements an
IO
like class.Many TODOs:
Are there any user-facing changes?
No.