module Trubl::API::Search
Public Instance Methods
search_touts(query, per_page=nil, page=nil)
click to toggle source
implements developer.tout.com/api/search-api/apimethod/search-touts
# File lib/trubl/api/search.rb, line 21 def search_touts(query, per_page=nil, page=nil) response = search('touts', query, per_page, page) Trubl::Touts.new.from_response(response) end
search_users(query, per_page=nil, page=nil)
click to toggle source
# File lib/trubl/api/search.rb, line 15 def search_users(query, per_page=nil, page=nil) response = search('users', query, per_page, page) Trubl::Users.new.from_response(response) end
Private Instance Methods
search(type, query, per_page=nil, page=nil)
click to toggle source
# File lib/trubl/api/search.rb, line 28 def search(type, query, per_page=nil, page=nil) response = get("search/#{type}", query: {q: query, per_page: per_page, page: page}) response end