Sha256: 8768790aaa6e2e6d70e55cf952ed64e1dadc831e617238fb27c700018ad78443

Contents?: true

Size: 576 Bytes

Versions: 4

Compression:

Stored size: 576 Bytes

Contents

# Copyright (C) 2010 Rocky Bernstein <rockyb@rubyforge.net>
# I/O related command processor methods
require_relative '../app/util'
class Trepan
  class CmdProcessor
    def errmsg(message)
      @dbgr.intf[-1].errmsg(safe_rep(message))
    end

    def msg(message)
      @dbgr.intf[-1].msg(safe_rep(message))
    end

    def msg_nocr(message)
      @dbgr.intf[-1].msg_nocr(safe_rep(message))
    end

    def read_command()
      @dbgr.intf[-1].read_command(@prompt)
    end

    def safe_rep(str)
      Trepan::Util::safe_repr(str, @settings[:maxstring])
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
trepanning-0.0.9 processor/msg.rb
trepanning-0.0.8 processor/msg.rb
trepanning-0.0.6 processor/msg.rb
trepanning-0.0.4 processor/msg.rb