dawarich/app/services/check_app_version.rb

19 lines
383 B
Ruby
Raw Normal View History

# frozen_string_literal: true
class CheckAppVersion
def initialize
@repo_url = 'https://api.github.com/repos/Freika/dawarich/tags'
@app_version = File.read('.app_version').strip
end
def call
2024-04-21 12:12:07 -04:00
begin
latest_version = JSON.parse(Net::HTTP.get(URI.parse(@repo_url)))[0]['name']
rescue
return false
end
2024-04-21 11:52:09 -04:00
latest_version != @app_version
end
end