Inline allows you to write foreign code within your ruby code. It automatically determines if the code in question has changed and builds it only when necessary. The extensions are then automatically loaded into the class/module that defines it. You can even write extra builders that will allow you to write inlined code in any language. Use Inline::C as a template and look at Module#inline for the required API.
Required Ruby Version
>= 0
Authors
Ryan Davis
Versions
- 3.14.4 March 29, 2026 (31.5 KB)
- 3.14.3 February 03, 2026 (31.5 KB)
- 3.14.2 March 12, 2025 (30.5 KB)
- 3.14.1 June 23, 2024 (30.5 KB)
- 3.14.0 June 28, 2023 (30.5 KB)
- 3.12.3 April 29, 2014 (30.5 KB)
Requirements
A POSIX environment and a compiler for your language.