Sha256: fb894dab6983b87dc14ea5dcad66ba87c00f0e82c090fdb89dfa203c729742d7
Contents?: true
Size: 685 Bytes
Versions: 253
Compression:
Stored size: 685 Bytes
Contents
class Pry class Command::SwitchTo < Pry::ClassCommand match 'switch-to' group 'Navigating Pry' description 'Start a new subsession on a binding in the current stack.' banner <<-'BANNER' Start a new subsession on a binding in the current stack (numbered by nesting). BANNER def process(selection) selection = selection.to_i if selection < 0 || selection > _pry_.binding_stack.size - 1 raise CommandError, "Invalid binding index #{selection} - use `nesting` command to view valid indices." else Pry.start(_pry_.binding_stack[selection]) end end end Pry::Commands.add_command(Pry::Command::SwitchTo) end
Version data entries
253 entries across 246 versions & 44 rubygems