Sha256: 8669391abbab8ad6e4161f5d595092d5fa81a95fff2342253fc037b53c14858e
Contents?: true
Size: 1.12 KB
Versions: 46
Compression:
Stored size: 1.12 KB
Contents
#include <ruby.h> /* Contrast::Agent::Assess::Policy::Patcher */ static VALUE assess_patcher; static VALUE rb_sym_assess_patch_eval; /* Contrast::Extension::Assess::EvalTrigger */ static VALUE module_eval_trigger; static VALUE trigger_check_method; /* c.f. cs__assess_basic_object.c for more context on how eval is patched. */ void contrast_assess_eval_trigger_check(VALUE module, VALUE source, VALUE ret); /* * rb_mod_module_eval is the C method equivalent of Module.class_eval and * Module.module_eval. Calling it like this maintains the Ruby method scope * that rb_mod_module_eval expects. */ VALUE contrast_assess_module_class_eval(const int argc, const VALUE *argv, const VALUE mod); VALUE contrast_assess_module_module_eval(const int argc, const VALUE *argv, const VALUE mod); VALUE contrast_assess_module_prepend(const int argc, const VALUE *argv, const VALUE self); VALUE contrast_assess_module_included(const int argc, const VALUE *argv, const VALUE mod); void Init_cs__assess_module(void);
Version data entries
46 entries across 46 versions & 1 rubygems