Module: Readapt

Defined in:
lib/readapt/error.rb,
lib/readapt/frame.rb,
lib/readapt/input.rb,
lib/readapt/shell.rb,
lib/readapt/finder.rb,
lib/readapt/output.rb,
lib/readapt/server.rb,
lib/readapt/thread.rb,
lib/readapt/adapter.rb,
lib/readapt/message.rb,
lib/readapt/monitor.rb,
lib/readapt/version.rb,
lib/readapt/debugger.rb,
lib/readapt/snapshot.rb,
lib/readapt/variable.rb,
lib/readapt/breakpoint.rb,
lib/readapt/references.rb,
lib/readapt/data_reader.rb,
lib/readapt/message/base.rb,
lib/readapt/message/next.rb,
lib/readapt/message/pause.rb,
lib/readapt/message/attach.rb,
lib/readapt/message/launch.rb,
lib/readapt/message/scopes.rb,
lib/readapt/message/step_in.rb,
lib/readapt/message/threads.rb,
lib/readapt/message/continue.rb,
lib/readapt/message/evaluate.rb,
lib/readapt/message/step_out.rb,
lib/readapt/message/variables.rb,
lib/readapt/message/disconnect.rb,
lib/readapt/message/initialize.rb,
lib/readapt/message/stack_trace.rb,
lib/readapt/message/set_breakpoints.rb,
lib/readapt/message/configuration_done.rb,
lib/readapt/message/set_exception_breakpoints.rb,
ext/readapt/readapt.c

Defined Under Namespace

Modules: Adapter, Breakpoints, Error, Finder, Input, Message, Monitor, Output, References, Server Classes: Breakpoint, DataReader, Debugger, Frame, Shell, Snapshot, Thread, Variable

Constant Summary collapse

VERSION =
"2.0.0"

Class Method Summary collapse

Class Method Details

.normalize_path(str) ⇒ Object



48
49
50
51
52
53
54
55
# File 'ext/readapt/normalize.c', line 48

static VALUE
normalize_path_s(VALUE self, VALUE str)
{
    char *path = normalize_path_new_cstr(StringValueCStr(str));
    VALUE result = rb_str_new_cstr(path);
    free(path);
    return result;
}