Change soft-fail to use the config, rather than env
[rbx.git] / spec / subtend / ext / subtend_safe_level.c
blobf016af644b6a1e2db81cd5c9f2593877d2078ff6
1 #include <ruby.h>
3 static VALUE sb_safe_level(VALUE self) {
4 int sl = rb_safe_level();
5 return INT2FIX(sl);
8 static VALUE sb_secure(VALUE self, VALUE arg) {
9 rb_secure( FIX2INT(arg) );
10 return Qnil;
13 void Init_subtend_safe_level() {
14 VALUE cls;
15 cls = rb_define_class("SubtendSafeLevel", rb_cObject);
17 rb_define_method(cls, "sb_safe_level", sb_safe_level, 0);
18 rb_define_method(cls, "sb_secure", sb_secure, 1);