def search(params = {})
      params[:creation_time]    &&= to_xmlrpc_timestamp(params[:creation_time])
      params[:last_change_time] &&= to_xmlrpc_timestamp(params[:last_change_time])
      params[:product]          ||= product if product

      results = execute('Bug.search', params)['bugs']
      return [] if results.nil?
      results
    end
def search(params = {})
      params[:creation_time]    &&= to_xmlrpc_timestamp(params[:creation_time])
      params[:last_change_time] &&= to_xmlrpc_timestamp(params[:last_change_time])
      params[:product]          ||= product if product

      results = execute('Bug.search', params)['bugs']
      return [] if results.nil?
      results
    end
def search ( params = { } ) params [ :creation_time ] &&= to_xmlrpc_timestamp ( params [ :creation_time ] ) params [ :last_change_time ] &&= to_xmlrpc_timestamp ( params [ :last_change_time ] ) params [ :product ] ||= product if product results = execute ( 'Bug.search' , params ) [ 'bugs' ] return [ ] if results . nil? results end
http://www.bugzilla.org/docs/4.4/en/html/api/Bugzilla/WebService/Bug.html#search
http : // www . bugzilla . org / docs / 4 . 4 / en / html / api / Bugzilla / WebService / Bug . html#search