class PuppetDebugger::InputResponders::Classes
Constants
- COMMAND_GROUP
- COMMAND_WORDS
- SUMMARY
Public Instance Methods
find_classes(classes, filter = [])
click to toggle source
# File lib/plugins/puppet-debugger/input_responders/classes.rb, line 17 def find_classes(classes, filter = []) return classes if filter.nil? || filter.empty? filter_string = filter.join(' ').downcase classes.find_all do |klass| klass.downcase.include?(filter_string) end end
run(args = [])
click to toggle source
# File lib/plugins/puppet-debugger/input_responders/classes.rb, line 11 def run(args = []) filter = args classes = find_classes(debugger.catalog.classes, filter) classes.ai end