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
-
source
- 3.14.4 source March 29, 2026 (31.5 KB)
-
-
3.14.3
-
source
- 3.14.3 source February 03, 2026 (31.5 KB)
-
-
3.14.2
-
source
- 3.14.2 source March 12, 2025 (30.5 KB)
-
-
3.14.1
-
source
- 3.14.1 source June 23, 2024 (30.5 KB)
-
-
3.14.0
-
source
- 3.14.0 source June 28, 2023 (30.5 KB)
-
-
3.12.3
-
source
- 3.12.3 source April 29, 2014 (30.5 KB)
-
Requirements
A POSIX environment and a compiler for your language.