Sha256: 50d66d79a955d3484a34b22fdb8054200746eb8a696f0d0bbf936e38905179d8

Contents?: true

Size: 556 Bytes

Versions: 9

Compression:

Stored size: 556 Bytes

Contents

#include <libjsonnet.h>
#include <ruby/ruby.h>
#include <ruby/encoding.h>

#include "ruby_jsonnet.h"

/*
 * call-seq:
 *  Jsonnet.version -> String
 *
 * Returns the version of the underlying C++ implementation of Jsonnet.
 */
static VALUE
jw_s_version(VALUE mod)
{
    return rb_usascii_str_new_cstr(jsonnet_version());
}

void
Init_jsonnet_wrap(void)
{
    VALUE mJsonnet = rb_define_module("Jsonnet");
    rb_define_singleton_method(mJsonnet, "libversion", jw_s_version, 0);

    rubyjsonnet_init_helpers(mJsonnet);
    rubyjsonnet_init_vm(mJsonnet);
}

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
jsonnet-0.6.0 ext/jsonnet/jsonnet.c
jsonnet-0.5.3 ext/jsonnet/jsonnet.c
jsonnet-0.5.2 ext/jsonnet/jsonnet.c
jsonnet-0.5.1 ext/jsonnet/jsonnet.c
jsonnet-0.5.0 ext/jsonnet/jsonnet.c
jsonnet-0.4.0 ext/jsonnet/jsonnet.c
jsonnet-0.3.0 ext/jsonnet/jsonnet.c
jsonnet-0.2.1 ext/jsonnet/jsonnet.c
jsonnet-0.2.0 ext/jsonnet/jsonnet.c