Module: NDAV::MemoryViewable

Included in:
NDAV
Defined in:
lib/ndav/memory_viewable.rb,
ext/ndav.c

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



4
5
6
# File 'lib/ndav/memory_viewable.rb', line 4

def included(base)
  ::NDAV::MemoryViewable.register base
end

.register(klass) ⇒ Object



206
207
208
209
210
211
212
213
214
215
# File 'ext/ndav.c', line 206

static VALUE
ndav_memory_viewable_s_register(VALUE mod, VALUE klass)
{
  if (!rb_memory_view_register(klass, &ndav_view_entry)) {
    // error message output in rb_memory_view_register()
    rb_raise(rb_eArgError, "");
  }

  return Qtrue;
}