12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
# File 'lib/bootprint/collectors/runtime.rb', line 12
def capture
{
"engine" => defined?(RUBY_ENGINE) ? RUBY_ENGINE : "ruby",
"engine_version" => defined?(RUBY_ENGINE_VERSION) ? RUBY_ENGINE_VERSION : RUBY_VERSION,
"ruby_version" => RUBY_VERSION,
"patchlevel" => RUBY_PATCHLEVEL,
"platform" => RUBY_PLATFORM,
"architecture" => RbConfig::CONFIG["arch"],
"host_os" => RbConfig::CONFIG["host_os"],
"host_cpu" => RbConfig::CONFIG["host_cpu"],
"description" => RUBY_DESCRIPTION,
"debug_build" => debug_build?,
"supported" => Gem::Version.new(RUBY_VERSION) >= Gem::Version.new("3.1.0")
}
end
|