Sha256: a5144cf3689759009a05345e7404ffafb911ebf7846fee883ac5615816f281c5

Contents?: true

Size: 508 Bytes

Versions: 16

Compression:

Stored size: 508 Bytes

Contents

#ifndef JOHNSON_SPIDERMONKEY_RUBY_LAND_PROXY_H
#define JOHNSON_SPIDERMONKEY_RUBY_LAND_PROXY_H

#include "spidermonkey.h"
#include "runtime.h"

typedef struct {
  void* key;
  JohnsonRuntime* runtime;
} RubyLandProxy;

bool ruby_value_is_proxy(VALUE maybe_proxy);
JSBool unwrap_ruby_land_proxy(JohnsonRuntime* runtime, VALUE proxy, jsval* retval);
VALUE make_ruby_land_proxy(JohnsonRuntime* runtime, jsval value, const char const* root_name);
void init_Johnson_SpiderMonkey_Proxy(VALUE spidermonkey);

#endif

Version data entries

16 entries across 16 versions & 2 rubygems

Version Path
jbarnette-johnson-1.0.0.200806240111 ext/spidermonkey/ruby_land_proxy.h
jbarnette-johnson-1.0.0.200807291507 ext/spidermonkey/ruby_land_proxy.h
jbarnette-johnson-1.0.0.200808062051 ext/spidermonkey/ruby_land_proxy.h
jbarnette-johnson-1.0.0.200808062111 ext/spidermonkey/ruby_land_proxy.h
jbarnette-johnson-1.0.0.200811251942 ext/spidermonkey/ruby_land_proxy.h
jbarnette-johnson-1.0.0.20081126120511 ext/spidermonkey/ruby_land_proxy.h
jbarnette-johnson-1.0.0.20090127202936 ext/spidermonkey/ruby_land_proxy.h
jbarnette-johnson-1.0.0.20090225110820 ext/spidermonkey/ruby_land_proxy.h
jbarnette-johnson-1.0.0.20090326122910 ext/spidermonkey/ruby_land_proxy.h
jbarnette-johnson-1.0.0.20090326154650 ext/spidermonkey/ruby_land_proxy.h
jbarnette-johnson-1.0.0.20090326161333 ext/spidermonkey/ruby_land_proxy.h
jbarnette-johnson-1.0.0.20090402144841 ext/spidermonkey/ruby_land_proxy.h
jbarnette-johnson-1.0.0.20090402155420 ext/spidermonkey/ruby_land_proxy.h
johnson-1.1.1 ext/spidermonkey/ruby_land_proxy.h
johnson-1.1.2 ext/spidermonkey/ruby_land_proxy.h
johnson-1.1.0 ext/spidermonkey/ruby_land_proxy.h