Module: Croudia::Rest::Search

Included in:
Client
Defined in:
lib/croudia/rest/search.rb

Instance Method Summary collapse

Instance Method Details

#search_favorites(params = {}) ⇒ Object



27
28
29
30
# File 'lib/croudia/rest/search.rb', line 27

def search_favorites(params = {})
  response = get('search/favorites.json', params)
  Croudia::Object::SearchResult.new(response)
end

#search_statuses(params = {}) ⇒ Object



8
9
10
11
# File 'lib/croudia/rest/search.rb', line 8

def search_statuses(params = {})
  response = get('search/voices.json', params)
  Croudia::Object::SearchResult.new(response)
end

#search_users(params = {}) ⇒ Object



13
14
15
16
17
18
# File 'lib/croudia/rest/search.rb', line 13

def search_users(params = {})
  response = get('users/search.json', params)
  response.map do |user|
    Croudia::Object::User.new(user)
  end
end

#search_users_by_profile(params = {}) ⇒ Object



20
21
22
23
24
25
# File 'lib/croudia/rest/search.rb', line 20

def search_users_by_profile(params = {})
  response = get('profile/search.json', params)
  response.map do |user|
    Croudia::Object::User.new(user)
  end
end