fix brew style violations

This commit is contained in:
Elizabeth Tackett 2020-06-29 10:16:58 -05:00
parent 29a9225b3f
commit 14d63f61a5
2 changed files with 11 additions and 7 deletions

View File

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "cli/parser"
module Homebrew

View File

@ -1,5 +1,7 @@
require 'net/http'
require 'json'
# frozen_string_literal: true
require "net/http"
require "json"
module RepologyParser
def call_api(url)
@ -11,22 +13,22 @@ module RepologyParser
JSON.parse(response)
end
def query_repology_api(last_package_in_response = '')
url = 'https://repology.org/api/v1/projects/' + last_package_in_response + '?inrepo=homebrew&outdated=1'
def query_repology_api(last_package_in_response = "")
url = "https://repology.org/api/v1/projects/#{last_package_in_response}?inrepo=homebrew&outdated=1"
call_api(url)
end
def parse_repology_api()
def parse_repology_api
puts "\n-------- Query outdated packages from Repology --------"
page_no = 1
puts "\n- Paginating repology api page: #{page_no}"
outdated_packages = query_repology_api('')
outdated_packages = query_repology_api("")
last_pacakge_index = outdated_packages.size - 1
response_size = outdated_packages.size
while response_size > 1 do
while response_size > 1
page_no += 1
puts "\n- Paginating repology api page: #{page_no}"