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 20 21 22 23 24 |
# 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 api_post( endpoint: "Destiny2/SearchDestinyPlayerByBungieName/#{membership_type}/", params: { displayName: display_name, displayNameCode: display_name_code } ) end |
#search_users_by_global_name(name:, page: 0) ⇒ Object
26 27 28 |
# File 'lib/restiny/api/search.rb', line 26 def search_users_by_global_name(name:, page: 0) api_post(endpoint: "User/Search/GlobalName/#{page}/", params: { displayNamePrefix: name }) end |