Module: Hijack
- Defined in:
- lib/hijack/gdb.rb,
lib/hijack.rb,
lib/hijack/helper.rb,
lib/hijack/console.rb,
lib/hijack/payload.rb,
lib/hijack/workspace.rb,
lib/hijack/output_receiver.rb
Overview
Based on gdb.rb by Jamis Buck, thanks Jamis!
Defined Under Namespace
Modules: Helper
Classes: Console, GDB, OutputReceiver, Payload, Workspace
Class Method Summary
collapse
Class Method Details
.options ⇒ Object
21
22
23
|
# File 'lib/hijack.rb', line 21
def self.options
@@options
end
|
.socket_for(pid) ⇒ Object
25
26
27
|
# File 'lib/hijack.rb', line 25
def self.socket_for(pid)
"drbunix:/#{socket_path_for(pid)}"
end
|
.socket_path_for(pid) ⇒ Object
29
30
31
|
# File 'lib/hijack.rb', line 29
def self.socket_path_for(pid)
"/tmp/hijack.#{pid}.sock"
end
|
.start(pid, options) ⇒ Object
16
17
18
19
|
# File 'lib/hijack.rb', line 16
def self.start(pid, options)
@@options = options
Console.new(pid)
end
|
.version ⇒ Object
33
34
35
|
# File 'lib/hijack.rb', line 33
def self.version
"0.2.1"
end
|