# basic usage to search users from your #index action
class UsersController < ApplicationController
  def index
    if params[:q]
      terms = SearchTerms.new(params[:q])

      if terms['id']
        return redirect_to user_path(terms['id'])
      else
        @users = @users.search_by_name(terms.query) unless terms.query.blank?
        @users = @users.with_role(terms['role']) if terms['role']
        @users = @users.registered(false) if terms['guest']
      end
    end
  end
end