Sha256: ff143e88b87ed94db628c587f3c87edae3d9d29222d183dc02255ac1ea2d6b7c
Contents?: true
Size: 529 Bytes
Versions: 11
Compression:
Stored size: 529 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 params = @options.dup params[:q] = @query if @query params[:min_id] = @max_id if @max_id response = @connection.get('/api/v1/events/search.json', params) @max_id = response.body['max_id'] Papertrail::SearchResult.new(response.body) end end end
Version data entries
11 entries across 11 versions & 1 rubygems