with one click
ruby-bindgen
ruby-bindgen contains 3 collected skills from ruby-rice, with repository-level occupation coverage and site-owned skill detail pages.
Skills in this repository
Run the ruby-bindgen test suites — all of them, or a single named test. Read-only — does not regenerate expected output. Use whenever you need to execute tests or check for regressions. To refresh golden files in test/bindings/cpp/, use the update-expected-output skill instead.
Test-first workflow and rules for fixing bugs in ruby-bindgen, including how to add coverage, the no-mocks policy, the no-Rice-workarounds policy, and where to put typedef-related test cases. Use whenever fixing a bug, adding a regression test, or before changing generator behavior.
Regenerate the golden expected-output files under test/bindings/ by re-running the relevant tests with UPDATE_EXPECTED=1 (rice_test and cmake_test write to test/bindings/cpp/, ffi_test writes to test/bindings/c/). Use only after an intentional generator change, and only after the full test suite has been run to check for regressions. Never hand-edit files in test/bindings/.