File: usage.c

package info (click to toggle)
ruby-liquid-c 4.2.0-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 504 kB
  • sloc: ansic: 3,866; ruby: 1,151; makefile: 7
file content (18 lines) | stat: -rw-r--r-- 397 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "usage.h"

static VALUE cLiquidUsage;
static ID id_increment;

void usage_increment(const char *name)
{
    VALUE name_str = rb_str_new_cstr(name);
    rb_funcall(cLiquidUsage, id_increment, 1, name_str);
}

void liquid_define_usage(void)
{
    cLiquidUsage = rb_const_get(mLiquid, rb_intern("Usage"));
    rb_global_variable(&cLiquidUsage);

    id_increment = rb_intern("increment");
}