Module: VisibilityMonitor
- Defined in:
- lib/visibility_monitor/version.rb,
ext/visibility_monitor_c/ext.c
Constant Summary collapse
- VERSION =
"0.1.0"
Instance Method Summary collapse
- #private(*args) ⇒ Object
- #protected(*args) ⇒ Object
- #public(*args) ⇒ Object
- #visibility_set(method_name, visibility_sym) ⇒ Object
Instance Method Details
#private(*args) ⇒ Object
31 32 33 |
# File 'ext/visibility_monitor_c/ext.c', line 31
static VALUE monitor_private(int argc, VALUE *argv, VALUE mod) {
return visibility_set(argc, argv, mod, sym_private);
}
|
#protected(*args) ⇒ Object
27 28 29 |
# File 'ext/visibility_monitor_c/ext.c', line 27
static VALUE monitor_protected(int argc, VALUE *argv, VALUE mod) {
return visibility_set(argc, argv, mod, sym_protected);
}
|
#public(*args) ⇒ Object
23 24 25 |
# File 'ext/visibility_monitor_c/ext.c', line 23
static VALUE monitor_public(int argc, VALUE *argv, VALUE mod) {
return visibility_set(argc, argv, mod, sym_public);
}
|
#visibility_set(method_name, visibility_sym) ⇒ Object
35 36 37 |
# File 'ext/visibility_monitor_c/ext.c', line 35
static VALUE monitor_set_visibility_placeholder(VALUE mod, VALUE method_name, VALUE visibility_sym) {
return Qnil;
}
|