Sha256: 5f7c36e5c34d24c1037318f51922c60f3916a5236457ee31a260282ee2cf7e72
Contents?: true
Size: 555 Bytes
Versions: 11
Compression:
Stored size: 555 Bytes
Contents
require 'papertrail/search_result' module Papertrail class SearchQuery def initialize(connection, query = nil, options = {}) @connection = connection @query = query @options = options end def search response = @connection.get('/api/v1/events/search.json') do |r| r.params = @options.dup r.params[:q] = @query if @query r.params[:min_id] = @max_id if @max_id end @max_id = response.body['max_id'] Papertrail::SearchResult.new(response.body) end end end
Version data entries
11 entries across 11 versions & 1 rubygems