Sha256: c189de571ab5bba3c97177069caa243228c381aabf0aacbccf064d9fda2492ac

Contents?: true

Size: 380 Bytes

Versions: 11

Compression:

Stored size: 380 Bytes

Contents

#ifndef ruby_internal_method__h_
#define ruby_internal_method__h_

#include <ruby.h>

#include "internal/node/ruby_internal_node.h"

struct METHOD {
    VALUE oclass;		/* class that holds the method */
    VALUE rclass;		/* class of the receiver */
    VALUE recv;
    ID id, oid;
    NODE *body;
};

#define METHOD_OCLASS(m) m->oclass
#define METHOD_RCLASS(m) m->rclass

#endif

Version data entries

11 entries across 5 versions & 1 rubygems

Version Path
ruby-internal-0.7.3 ext/cached/ruby-1.9.0/internal/method/method.h
ruby-internal-0.7.3 ext/cached/ruby-1.9.1/internal/method/method.h
ruby-internal-0.7.2 ext/cached/ruby-1.9.1/internal/method/method.h
ruby-internal-0.7.2 ext/internal/method/method.h
ruby-internal-0.7.2 ext/cached/ruby-1.9.0/internal/method/method.h
ruby-internal-0.7.1 ext/cached/ruby-1.9.0/internal/method/method.h
ruby-internal-0.7.1 ext/cached/ruby-1.9.1/internal/method/method.h
ruby-internal-0.7.0 ext/cached/ruby-1.9.0/internal/method/method.h
ruby-internal-0.7.0 ext/cached/ruby-1.9.1/internal/method/method.h
ruby-internal-0.6.0 ext/cached/ruby-1.9.1/internal/method/method.h
ruby-internal-0.6.0 ext/cached/ruby-1.9.0/internal/method/method.h