docs: fix Ruby plugin docs examples
Metadata
Current evaluation
Merged PR #1474 in commit e7517063, fixing Ruby plugin docs by adding the missing ruby-deps source and clarifying that mruby does not support gems.
Resolution: closed resolved
Reason: PR #1474 was approved and merged as commit e7517063. It corrected the Ruby examples by separating custom interpreter and dependency-part usage and documenting that mruby lacks gem support.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [x] Have you followed the guidelines for contributing?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] Have you successfully run `make lint && make test`?
- [ ] Have you added an entry to the changelog (`docs/reference/changelog.rst`)?
---
The Ruby plugin examples in the docs were broken (thanks @atandrewlee for pointing this out):
1. The `ruby-deps` part was missing the `source` property.
2. The `mruby` interpreter flavor does not support gems
The docs now present separate examples for building a custom Ruby interpreter, and for creating a `ruby-deps` part.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #1474 in commit e7517063, fixing Ruby plugin docs by adding the missing ruby-deps source and clarifying that mruby does not support gems. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #1474 (commit e7517063), correcting Ruby plugin docs by adding ruby-deps source and separating mruby from gem support. | |
| qwen/qwen3.6-35b-a3b | — | — | Documentation update merged fixing broken Ruby plugin examples. Added missing source property to ruby-deps and separated custom interpreter examples to resolve mruby gem incompatibility. Approved by two reviewers. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged documentation updates fixing broken Ruby plugin examples. The changes add the missing source property to the ruby-deps part and split the guide into separate examples for custom Ruby interpreters and ruby-deps, since mruby does not support gems. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1395 feat: add ruby plugin | craft-parts | merged | Merged Ruby plugin support in #1395 (commit 4d72d5a8), adding reusable ruby-deps, tests and docs; resolved #338 and superseded abandoned #341. | |
| #5530 docs: misc fixes | snapcraft | merged | Merged PR #5530 removed the obsolete Ruby how-to guide and corrected multiple documentation typos. | |
| #1440 fix(docs): Unformatted link in ruby plugin (#1437) | craft-parts | merged | Merged as commit 50936fa4: PR #1440 fixed an unformatted link in the Ruby plugin docs, closing issue #1437 with a one-line (+1/-1) documentation change. | |
| #1414 fix: standardize paths in ruby plugin | craft-parts | merged | Merged PR #1414 in commit df9bfb48, standardizing Ruby plugin paths and fixing #1413, with reviewer-requested RUBYLIB and test compatibility corrections. |