ext/digest/bubblebabble/bubblebabble.c File Reference

#include "ruby.h"
#include "digest.h"

Go to the source code of this file.

Functions

static VALUE bubblebabble_str_new (VALUE str_digest)
static VALUE rb_digest_s_bubblebabble (VALUE klass, VALUE str)
static VALUE rb_digest_class_s_bubblebabble (int argc, VALUE *argv, VALUE klass)
static VALUE rb_digest_instance_bubblebabble (VALUE self)
void Init_bubblebabble (void)

Variables

static ID id_digest


Function Documentation

static VALUE bubblebabble_str_new ( VALUE  str_digest  )  [static]

Definition at line 20 of file bubblebabble.c.

References LONG_MAX, rb_eRuntimeError, rb_raise(), rb_str_new(), RSTRING_LEN, RSTRING_PTR, StringValue, and VALUE.

Referenced by rb_digest_class_s_bubblebabble(), rb_digest_instance_bubblebabble(), and rb_digest_s_bubblebabble().

void Init_bubblebabble ( void   ) 

Definition at line 125 of file bubblebabble.c.

References id_digest, rb_cDigest_Class, rb_cObject, rb_define_class_under(), rb_define_method(), rb_define_module(), rb_define_module_function(), rb_define_module_under(), rb_define_singleton_method(), rb_digest_class_s_bubblebabble(), rb_digest_instance_bubblebabble(), rb_digest_s_bubblebabble(), rb_intern, rb_mDigest, rb_mDigest_Instance, rb_path2class(), rb_require(), and VALUE.

static VALUE rb_digest_class_s_bubblebabble ( int  argc,
VALUE *  argv,
VALUE  klass 
) [static]

Definition at line 102 of file bubblebabble.c.

References bubblebabble_str_new(), id_digest, and rb_funcall2.

Referenced by Init_bubblebabble().

static VALUE rb_digest_instance_bubblebabble ( VALUE  self  )  [static]

Definition at line 115 of file bubblebabble.c.

References bubblebabble_str_new(), id_digest, and rb_funcall().

Referenced by Init_bubblebabble().

static VALUE rb_digest_s_bubblebabble ( VALUE  klass,
VALUE  str 
) [static]

Definition at line 89 of file bubblebabble.c.

References bubblebabble_str_new().

Referenced by Init_bubblebabble().


Variable Documentation

ID id_digest [static]

Definition at line 17 of file bubblebabble.c.

Referenced by Init_bubblebabble(), Init_digest(), rb_digest_class_s_bubblebabble(), rb_digest_class_s_digest(), rb_digest_class_s_hexdigest(), and rb_digest_instance_bubblebabble().


Generated on 19 Jul 2016 for Ruby by  doxygen 1.4.7