Sha256: dc5ec422c07f93d323dcda4637d1a523213ab268c9d1223d5c56b2ccd234d761
Contents?: true
Size: 731 Bytes
Versions: 4
Compression:
Stored size: 731 Bytes
Contents
class Pry # Command contexts are the objects runing each command. # Helper modules can be mixed into this class. class CommandContext attr_accessor :output attr_accessor :target attr_accessor :opts attr_accessor :command_set attr_accessor :command_processor def run(name, *args) if name.start_with? "." cmd = name[1..-1] command_processor. execute_system_command([name, Shellwords.join(args)].join(' '), target) else command_set.run_command(self, name, *args) end end def commands command_set.commands end include Pry::Helpers::BaseHelpers include Pry::Helpers::CommandHelpers end end
Version data entries
4 entries across 4 versions & 1 rubygems