Sha256: bfb84900248b60e302b70747447c74fa62163ed18a10fdef291cf3eb888b3d03

Contents?: true

Size: 753 Bytes

Versions: 6108

Compression:

Stored size: 753 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(major);
    list[1] = INT2NUM(minor);
    list[2] = INT2NUM(patch);

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

VALUE mPsych;

void Init_psych(void)
{
    #ifdef HAVE_RB_EXT_RACTOR_SAFE
	RB_EXT_RACTOR_SAFE(true);
    #endif
    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

6,108 entries across 6,105 versions & 22 rubygems

Version Path
mux_ruby-3.20.0 vendor/bundle/ruby/3.2.0/gems/psych-4.0.4/ext/psych/psych.c
ory-client-1.15.12 vendor/bundle/ruby/3.1.0/gems/psych-4.0.6/ext/psych/psych.c
ory-client-1.15.10 vendor/bundle/ruby/3.1.0/gems/psych-4.0.6/ext/psych/psych.c
cybrid_api_organization_ruby-0.122.34 vendor/bundle/ruby/3.3.0/gems/psych-5.1.2/ext/psych/psych.c
cybrid_api_bank_ruby-0.122.34 vendor/bundle/ruby/3.3.0/gems/psych-5.1.2/ext/psych/psych.c
cybrid_api_bank_ruby-0.122.33 vendor/bundle/ruby/3.3.0/gems/psych-5.1.2/ext/psych/psych.c
cybrid_api_organization_ruby-0.122.33 vendor/bundle/ruby/3.3.0/gems/psych-5.1.2/ext/psych/psych.c
cybrid_api_id_ruby-0.122.33 vendor/bundle/ruby/3.3.0/gems/psych-5.1.2/ext/psych/psych.c
cybrid_api_bank_ruby-0.122.32 vendor/bundle/ruby/3.3.0/gems/psych-5.1.2/ext/psych/psych.c
cybrid_api_organization_ruby-0.122.32 vendor/bundle/ruby/3.3.0/gems/psych-5.1.2/ext/psych/psych.c
cybrid_api_id_ruby-0.122.32 vendor/bundle/ruby/3.3.0/gems/psych-5.1.2/ext/psych/psych.c
cybrid_api_bank_ruby-0.122.31 vendor/bundle/ruby/3.3.0/gems/psych-5.1.2/ext/psych/psych.c
cybrid_api_id_ruby-0.122.31 vendor/bundle/ruby/3.3.0/gems/psych-5.1.2/ext/psych/psych.c
cybrid_api_organization_ruby-0.122.31 vendor/bundle/ruby/3.3.0/gems/psych-5.1.2/ext/psych/psych.c
cybrid_api_id_ruby-0.122.30 vendor/bundle/ruby/3.3.0/gems/psych-5.1.2/ext/psych/psych.c
cybrid_api_bank_ruby-0.122.30 vendor/bundle/ruby/3.3.0/gems/psych-5.1.2/ext/psych/psych.c
cybrid_api_organization_ruby-0.122.30 vendor/bundle/ruby/3.3.0/gems/psych-5.1.2/ext/psych/psych.c
cybrid_api_bank_ruby-0.122.29 vendor/bundle/ruby/3.3.0/gems/psych-5.1.2/ext/psych/psych.c
cybrid_api_organization_ruby-0.122.29 vendor/bundle/ruby/3.3.0/gems/psych-5.1.2/ext/psych/psych.c
cybrid_api_id_ruby-0.122.29 vendor/bundle/ruby/3.3.0/gems/psych-5.1.2/ext/psych/psych.c