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; }



250
251
252
253
254
255
256
257
258
259
260
261
# File 'ext/lsapi/lsruby.c', line 250

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