Sha256: caa46be54b7073e4f701ca4f5dc8f67c58d69ba7644de665dbe40b7a1bfc5ee6

Contents?: true

Size: 516 Bytes

Versions: 2

Compression:

Stored size: 516 Bytes

Contents

#include <rucy.h>
#include <ruby/intern.h>
#include "beeps/beeps.h"
#include "defs.h"


using namespace Rucy;


static
VALUE init(VALUE self)
{
	Beeps::init();
	return self;
}

static
VALUE fin(VALUE self)
{
	rb_gc_start();
	Beeps::fin();
	return self;
}


static Module mBeeps;

void
Init_beeps ()
{
	mBeeps = rb_define_module("Beeps");
	mBeeps.define_singleton_method("init!", init);
	mBeeps.define_singleton_method("fin!", fin);
}


namespace Beeps
{


	Module
	beeps_module ()
	{
		return mBeeps;
	}


}// Beeps

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
beeps-0.1.12 .doc/ext/beeps/beeps.cpp
beeps-0.1.11 .doc/ext/beeps/beeps.cpp