toxon
/
lita-tox
Archived
1
0
Fork 0

Make options optional for Tox#initialize

This commit is contained in:
Braiden Vasco 2015-09-12 20:58:32 +00:00
parent a6cefab6f3
commit 872b2a8ee7
2 changed files with 9 additions and 3 deletions

View File

@ -26,7 +26,7 @@ typedef struct cTox_ {
static VALUE cTox;
static VALUE cTox_alloc(VALUE klass);
static void cTox_free(void *ptr);
static VALUE cTox_initialize(VALUE self, VALUE options);
static VALUE cTox_initialize_with(VALUE self, VALUE options);
static VALUE cTox_savedata(VALUE self);
static VALUE cTox_id(VALUE self);
static VALUE cTox_bootstrap(VALUE self, VALUE options);
@ -44,7 +44,7 @@ void Init_tox()
{
cTox = rb_define_class("Tox", rb_cObject);
rb_define_alloc_func(cTox, cTox_alloc);
rb_define_method(cTox, "initialize", cTox_initialize, 1);
rb_define_method(cTox, "initialize_with", cTox_initialize_with, 1);
rb_define_method(cTox, "savedata", cTox_savedata, 0);
rb_define_method(cTox, "id", cTox_id, 0);
rb_define_method(cTox, "bootstrap", cTox_bootstrap, 1);
@ -87,7 +87,7 @@ void cTox_free(void *const ptr)
free(ptr);
}
VALUE cTox_initialize(const VALUE self, const VALUE options)
VALUE cTox_initialize_with(const VALUE self, const VALUE options)
{
cTox_ *tox;
cTox_cOptions_ *tox_options;

View File

@ -1 +1,7 @@
require 'tox/tox'
class Tox
def initialize(options = Tox::Options.new)
initialize_with(options)
end
end