Module: Kernel

Defined in:
(unknown)

Instance Method Summary collapse

Instance Method Details

#caller_line(*args) ⇒ Object



128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
# File 'ext/is_a/is_a.c', line 128

static VALUE rb_caller_line_global(int argc, VALUE* argv)
{
  VALUE level;
  int lev;

  rb_scan_args(argc, argv, "01", &level);

  if (NIL_P(level))
    lev = 0;
  else
    lev = NUM2INT(level);

  if (lev < 0)
    rb_raise(rb_eArgError, "negative level (%d)", lev);
  return caller_line(lev);
}