Module: Kernel

Defined in:
(unknown)

Instance Method Summary collapse

Instance Method Details

#eval_string_wrap(str) ⇒ Object

static int chdir_file( const char * pFile ) {

char * p = strrchr( pFile, '/' );
int ret;
if ( !p )
    return -1;

p = 0; ret = chdir( pFile ); p = ‘/’; return ret; }



265
266
267
268
269
270
271
272
273
274
275
276
277
278
# File 'ext/lsapi/lsruby.c', line 265

static VALUE lsapi_eval_string_wrap(VALUE self, VALUE str)
{
#if RUBY_API_VERSION_CODE < 20700
    if (rb_safe_level() >= 4)
    {
        Check_Type(str, T_STRING);
    }
    else
#endif
    {
        SafeStringValue(str);
    }
    return rb_eval_string_wrap(StringValuePtr(str), NULL);
}