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;



212
213
214
215
216
217
218
219
220
221
222
223
# File 'ext/lsapi/lsruby.c', line 212

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