Module: Pry::Memory::Prompt
Overview
Class responsible for replacing default prompt
Constant Summary collapse
- PROMPT =
[ proc { |target_self, nest_level, pry| was = Pry::DEFAULT_PROMPT[0].call(target_self, nest_level, pry) extra = (nest_level.zero? ? "#{Pry::Memory::Strategy.variable_name} = > " : '0') was + extra }, proc { |target_self, nest_level, pry| was = Pry::DEFAULT_PROMPT[1].call(target_self, nest_level, pry) extra = (nest_level.zero? ? "#{Pry::Memory::Strategy.variable_name} = > " : '0') was + extra } ]
Instance Method Summary collapse
Instance Method Details
#replace ⇒ Object
25 26 27 28 |
# File 'lib/pry/memory/prompt.rb', line 25 def replace @old_prompt = Pry.prompt Pry.prompt = PROMPT end |
#restore ⇒ Object
30 31 32 |
# File 'lib/pry/memory/prompt.rb', line 30 def restore Pry.prompt = Pry::DEFAULT_PROMPT end |