class CodeClimate::Resource::Repo
Public Class Methods
at(id)
click to toggle source
GET /repos/:repo_id
# File lib/code_climate/resources/repo.rb, line 6 def self.at(id) find(id).first end
Public Instance Methods
builds()
click to toggle source
GET /repos/:repo_id/builds
# File lib/code_climate/resources/repo.rb, line 16 def builds CodeClimate::Client.builds.where(repo_id: id).all end
metrics(range)
click to toggle source
GET /repos/:repo_id/metrics/:name?filter=YYYY-MM-DD&filter=YYYY-MM-DD
# File lib/code_climate/resources/repo.rb, line 21 def metrics(range) options = { repo_id: id, from: range[:from], to: range[:to] } CodeClimate::Client.metrics.where(options).find('gpa') end
ref_points()
click to toggle source
GET /repos/:repo_id/ref_points
# File lib/code_climate/resources/repo.rb, line 11 def ref_points CodeClimate::Client.ref_points.where(repo_id: id).all end
services()
click to toggle source
GET /repos/:repo_id/services
# File lib/code_climate/resources/repo.rb, line 27 def services CodeClimate::Client.services.where(repo_id: id).all end
test_reports()
click to toggle source
GET /repos/repo_id/test_reports
# File lib/code_climate/resources/repo.rb, line 32 def test_reports CodeClimate::Client.test_reports.where(repo_id: id).all end