Class: Pry::Command::Ls::LocalNames
- Defined in:
- lib/pry/commands/ls/local_names.rb
Instance Attribute Summary
Attributes inherited from Formatter
Instance Method Summary collapse
- #correct_opts? ⇒ Boolean
-
#initialize(no_user_opts, args, _pry_) ⇒ LocalNames
constructor
A new instance of LocalNames.
- #output_self ⇒ Object
Methods inherited from Formatter
Constructor Details
#initialize(no_user_opts, args, _pry_) ⇒ LocalNames
Returns a new instance of LocalNames.
5 6 7 8 9 10 |
# File 'lib/pry/commands/ls/local_names.rb', line 5 def initialize(no_user_opts, args, _pry_) super(_pry_) @no_user_opts = no_user_opts @args = args @sticky_locals = _pry_.sticky_locals end |
Instance Method Details
#correct_opts? ⇒ Boolean
12 13 14 |
# File 'lib/pry/commands/ls/local_names.rb', line 12 def correct_opts? super || (@no_user_opts && @args.empty?) end |
#output_self ⇒ Object
16 17 18 19 |
# File 'lib/pry/commands/ls/local_names.rb', line 16 def output_self local_vars = grep.regexp[@target.eval('local_variables')] output_section('locals', format(local_vars)) end |