class RailsIbm::Uprofile::Bluepages::Teams
Public Class Methods
new(query)
click to toggle source
# File lib/rails_ibm/uprofile/bluepages/teams.rb, line 8 def initialize(query) @response = HTTParty.get(uri(query: query), header: headers) end
Public Instance Methods
results()
click to toggle source
# File lib/rails_ibm/uprofile/bluepages/teams.rb, line 12 def results search_results end
Private Instance Methods
headers()
click to toggle source
# File lib/rails_ibm/uprofile/bluepages/teams.rb, line 22 def headers { 'Content-Type': 'application/json', accept: 'application/json' } end
search_results()
click to toggle source
# File lib/rails_ibm/uprofile/bluepages/teams.rb, line 33 def search_results JSON.parse @response.body, symbolize_names: true end
search_type()
click to toggle source
# File lib/rails_ibm/uprofile/bluepages/teams.rb, line 29 def search_type 'team' end
uri(query:)
click to toggle source
# File lib/rails_ibm/uprofile/bluepages/teams.rb, line 18 def uri(query:) "#{RailsIbm::Uprofile::BLUEPAGES_V3_URI}/#{query}/teamResolved" end