12 lines
294 B
Ruby
12 lines
294 B
Ruby
|
class CheckGcpProjectBillingService
|
||
|
def execute(token)
|
||
|
client = GoogleApi::CloudPlatform::Client.new(token, nil)
|
||
|
client.projects_list.select do |project|
|
||
|
begin
|
||
|
client.projects_get_billing_info(project.project_id).billing_enabled
|
||
|
rescue
|
||
|
end
|
||
|
end
|
||
|
end
|
||
|
end
|