Module: Restiny::Api::Search
Instance Method Summary collapse
- #search_player_by_bungie_name(name, membership_type: Platform::ALL) ⇒ Object
- #search_users_by_global_name(name:, page: 0) ⇒ Object
Methods included from Base
Instance Method Details
#search_player_by_bungie_name(name, membership_type: Platform::ALL) ⇒ Object
10 11 12 13 14 15 16 17 18 19 |
# File 'lib/restiny/api/search.rb', line 10 def search_player_by_bungie_name(name, membership_type: Platform::ALL) display_name, display_name_code = name.split('#') if display_name.nil? || display_name_code.nil? raise Restiny::InvalidParamsError, 'You must provide a valid Bungie name' end post("/Destiny2/SearchDestinyPlayerByBungieName/#{membership_type}/", params: { displayName: display_name, displayNameCode: display_name_code }) end |
#search_users_by_global_name(name:, page: 0) ⇒ Object
21 22 23 |
# File 'lib/restiny/api/search.rb', line 21 def search_users_by_global_name(name:, page: 0) post("/User/Search/GlobalName/#{page}/", params: { displayNamePrefix: name }) end |