# File lib/puppet/module_tool/applications/searcher.rb, line 6 def initialize(term, forge, options = {}) @term = term @forge = forge super(options) end
# File lib/puppet/module_tool/applications/searcher.rb, line 12 def run results = {} begin results[:answers] = @forge.search(@term) results[:result] = :success rescue ForgeError => e results[:result] = :failure results[:error] = { :oneline => e.message, :multiline => e.multiline, } end results end