class YARD::Server::Commands::SearchCommand

def run

def run
  Registry.load_all
  self.query = request.query['q']
  redirect(abs_url(adapter.router.docs_prefix, single_library ? library : '')) if query.nil? || query =~ /\A\s*\Z/
  found = Registry.at(query)
  redirect(url_for(found)) if found
  search_for_object
  request.xhr? ? serve_xhr : serve_normal
end