Class: CreditGateway::ScoreRepository
Instance Method Summary
collapse
#initialize
Instance Method Details
#badge(company_id) ⇒ Object
21
22
23
24
25
26
27
28
29
|
# File 'lib/credit_gateway/score_repository.rb', line 21
def badge(company_id)
url = format_url(
'/insights/data/badge/:company_id',
company_id: company_id.to_s
)
result = get(url)
ScoreBadge.build(json: result.body)
end
|
#fetch(company_id) ⇒ Object
9
10
11
12
13
|
# File 'lib/credit_gateway/score_repository.rb', line 9
def fetch(company_id)
res = post('/score', params: { companyId: company_id })
Score.build(json: res.body)
end
|
#find(score_id) ⇒ Object
15
16
17
18
19
|
# File 'lib/credit_gateway/score_repository.rb', line 15
def find(score_id)
res = get(format_url('/score/:id', { id: score_id }))
Score.build(json: res.body)
end
|