Module: PryRemoteEm::Server::ShellCmd

Defined in:
lib/pry-remote-em/server/shell_cmd.rb

Instance Method Summary collapse

Instance Method Details

#initialize(pryem) ⇒ Object



4
5
6
# File 'lib/pry-remote-em/server/shell_cmd.rb', line 4

def initialize(pryem)
  @pryem = pryem
end

#receive_data(d) ⇒ Object Also known as: receive_stderr



8
9
10
# File 'lib/pry-remote-em/server/shell_cmd.rb', line 8

def receive_data(d)
  @pryem.send_shell_cmd(d.force_encoding('utf-8'))
end

#unbindObject



14
15
16
17
# File 'lib/pry-remote-em/server/shell_cmd.rb', line 14

def unbind
  @pryem.send_shell_result(get_status.exitstatus)
  @pryem.send_last_prompt
end