Sha256: 275278336d22d4d8f3a02a82aa0dda2de26163478ed99bbfa1da8a3d61cc15fa

Contents?: true

Size: 698 Bytes

Versions: 75

Compression:

Stored size: 698 Bytes

Contents

#include "precompiled.h"

VALUE rb_mRCEE;
VALUE rb_mPrecompiled;
VALUE rb_cPrecompiledExtension;

static VALUE
rb_precompiled_extension_class_do_something(VALUE self)
{
  int major, minor, patch;

  yaml_get_version(&major, &minor, &patch);

  return rb_sprintf("libyaml version %d.%d.%d", major, minor, patch);
}

void
Init_precompiled(void)
{
  rb_mRCEE = rb_define_module("RCEE");
  rb_mPrecompiled = rb_define_module_under(rb_mRCEE, "Precompiled");
  rb_cPrecompiledExtension = rb_define_class_under(rb_mPrecompiled, "Extension", rb_cObject);
  rb_define_singleton_method(rb_cPrecompiledExtension, "do_something",
                             rb_precompiled_extension_class_do_something, 0);
}

Version data entries

75 entries across 75 versions & 1 rubygems

Version Path
rcee_precompiled-0.6.0-x86-linux-musl ext/precompiled/precompiled.c
rcee_precompiled-0.6.0-x86-linux-gnu ext/precompiled/precompiled.c
rcee_precompiled-0.6.0-x86_64-linux-musl ext/precompiled/precompiled.c
rcee_precompiled-0.6.0-x86_64-linux-gnu ext/precompiled/precompiled.c
rcee_precompiled-0.6.0-x86_64-darwin ext/precompiled/precompiled.c
rcee_precompiled-0.6.0-x64-mingw-ucrt ext/precompiled/precompiled.c
rcee_precompiled-0.6.0 ext/precompiled/precompiled.c
rcee_precompiled-0.6.0-arm-linux-musl ext/precompiled/precompiled.c
rcee_precompiled-0.6.0-arm-linux-gnu ext/precompiled/precompiled.c
rcee_precompiled-0.6.0-arm64-darwin ext/precompiled/precompiled.c
rcee_precompiled-0.6.0-aarch64-linux-musl ext/precompiled/precompiled.c
rcee_precompiled-0.6.0-aarch64-linux-gnu ext/precompiled/precompiled.c
rcee_precompiled-0.5.0.1 ext/precompiled/precompiled.c
rcee_precompiled-0.5.0.1-x86_64-linux ext/precompiled/precompiled.c
rcee_precompiled-0.5.0.1-x86_64-linux-musl ext/precompiled/precompiled.c
rcee_precompiled-0.5.0.1-x86_64-darwin ext/precompiled/precompiled.c
rcee_precompiled-0.5.0.1-x86-linux ext/precompiled/precompiled.c
rcee_precompiled-0.5.0.1-x86-linux-musl ext/precompiled/precompiled.c
rcee_precompiled-0.5.0.1-x64-mingw32 ext/precompiled/precompiled.c
rcee_precompiled-0.5.0.1-x64-mingw-ucrt ext/precompiled/precompiled.c