Sha256: 0fffa7a164740840fa4b6124bc9f734d38d6143d9b39339c44e76cf152d15f92
Contents?: true
Size: 721 Bytes
Versions: 13
Compression:
Stored size: 721 Bytes
Contents
require 'byebug/command' require 'byebug/helpers/eval' module Byebug # # Enter Pry from byebug's prompt # class PryCommand < Command self.allow_in_post_mortem = true def self.regexp /^\s* pry \s*$/x end def self.description <<-EOD pry #{short_description} EOD end def self.short_description 'Starts a Pry session' end def execute unless processor.interface.instance_of?(LocalInterface) return errmsg(pr('base.errors.only_local')) end begin require 'pry' rescue LoadError return errmsg(pr('pry.errors.not_installed')) end Pry.start(context.frame._binding) end end end
Version data entries
13 entries across 12 versions & 3 rubygems