Class: FaspClient::FollowRecommendationService

Inherits:
Object
  • Object
show all
Defined in:
app/services/fasp_client/follow_recommendation_service.rb

Instance Method Summary collapse

Constructor Details

#initialize(provider:) ⇒ FollowRecommendationService

Returns a new instance of FollowRecommendationService.



5
6
7
# File 'app/services/fasp_client/follow_recommendation_service.rb', line 5

def initialize(provider:)
  @provider = provider
end

Instance Method Details

#for(account_uri:) ⇒ Object



9
10
11
12
13
14
# File 'app/services/fasp_client/follow_recommendation_service.rb', line 9

def for(account_uri:)
  response = HttpRequestService.new(provider: @provider).execute!(
    Net::HTTP::Get.new(URI(@provider.base_url + "/follow_recommendation/v0/accounts?accountUri=" + CGI.escape()))
  )
  JSON.parse(response.body)
end