Sha256: fd250329e2d9210549f2a2e606704d782edfeb1abd33366739c72119f80404b4

Contents?: true

Size: 698 Bytes

Versions: 68

Compression:

Stored size: 698 Bytes

Contents

#include <psych.h>

/* call-seq: Psych.libyaml_version
 *
 * Returns the version of libyaml being used
 */
static VALUE libyaml_version(VALUE module)
{
    int major, minor, patch;
    VALUE list[3];

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

    list[0] = INT2NUM((long)major);
    list[1] = INT2NUM((long)minor);
    list[2] = INT2NUM((long)patch);

    return rb_ary_new4((long)3, list);
}

VALUE mPsych;

void Init_psych(void)
{
    mPsych = rb_define_module("Psych");

    rb_define_singleton_method(mPsych, "libyaml_version", libyaml_version, 0);

    Init_psych_parser();
    Init_psych_emitter();
    Init_psych_to_ruby();
    Init_psych_yaml_tree();
}
/* vim: set noet sws=4 sw=4: */

Version data entries

68 entries across 68 versions & 6 rubygems

Version Path
talon_one-2.0.0 vendor/bundle/ruby/2.3.0/gems/psych-3.1.0/ext/psych/psych.c
dadapush_client-1.0.1 vendor/bundle/ruby/2.3.0/gems/psych-3.1.0/ext/psych/psych.c
psych-3.1.0-x86-mingw32 ext/psych/psych.c
psych-3.1.0-x64-mingw32 ext/psych/psych.c
psych-3.1.0-java ext/psych/psych.c
psych-3.1.0 ext/psych/psych.c
psych-3.0.3-x86-mingw32 ext/psych/psych.c
psych-3.0.3-x64-mingw32 ext/psych/psych.c
psych-3.0.3 ext/psych/psych.c
psych-3.0.3-java ext/psych/psych.c
psych-3.0.3.pre5-java ext/psych/psych.c
psych-3.0.3.pre4-java ext/psych/psych.c
psych-3.0.3.pre3-x64-mingw32 ext/psych/psych.c
psych-3.0.3.pre3-java ext/psych/psych.c
psych-3.0.3.pre3 ext/psych/psych.c
psych-3.0.3.pre2-x86-mingw32 ext/psych/psych.c
psych-3.0.3.pre2-x64-mingw32 ext/psych/psych.c
psych-3.0.3.pre2-java ext/psych/psych.c
psych-3.0.3.pre2 ext/psych/psych.c
psych-3.0.3.pre1 ext/psych/psych.c