# frozen_string_literal: true require 'version' # API Controller to get the Fab-manager version class API::VersionController < API::ApiController before_action :authenticate_user! def show authorize :version # save the origin origin = Setting.find_or_create_by(name: 'origin') if origin.value != params[:origin] origin.value = params[:origin] origin.save! end # get the last version update_status = Setting.get('hub_last_version') || '{}' json = JSON.parse(update_status) json['current'] = Version.current render json: json, status: :ok end end