Initial commit

This commit is contained in:
alexey
2025-02-17 17:21:56 +03:00
parent db1cc72b8c
commit 982ea3322c
22 changed files with 841 additions and 2 deletions

27
classes/db.rb Normal file
View File

@@ -0,0 +1,27 @@
require "sequel"
cfg_internal = IniConfig.new()
Sequel.connect(cfg_internal.get_db)
class Repos < Sequel::Model(:repos)
end
class DBase
attr :error, :last_id
def creategit(project_name, description)
@error = nil
data = Repos.where(reponame: project_name)
unless data.nil?
id = Repos.insert(reponame: project_name, descr: description, public: 1)
@last_id = id
else
@error = "Данный репозиторий уже существует"
end
@error
end
def get_repo_info_by_name(repo_name)
Repos.where(reponame: repo_name)
end
end