module GitlabHelpers

Extended Modules

Defined in:

helpers/gitlab_helpers.cr

Instance Method Summary

Instance Method Detail

def assign_group_attributes(user : User, gitlab_group : Gitlab::Group) #

[View source]
def assign_project_attributes(repository : Repository, gitlab_project : Gitlab::Project) #

[View source]
def assign_project_owner_attributes(user : User, owner : Gitlab::Namespace | Gitlab::Owner) #

[View source]
def assign_user_attributes(user : User, gitlab_user : Gitlab::User) #

[View source]
def create_releases(repository : Repository, gitlab_releases : Array(Gitlab::Release)) #

[View source]
def readme_file(gitlab_project : Gitlab::Project) #

[View source]
def remove_outdated_releases(repository : Repository, gitlab_releases : Array(Gitlab::Release)) #

[View source]
def resync_repository(repository : Repository) #

[View source]
def resync_user(user : User) #

[View source]
def sync_project(gitlab_project : Gitlab::Project) : Repository | Nil #

[View source]
def sync_project_fork(repository : Repository, gitlab_project : Gitlab::Project) #

[View source]
def sync_project_languages(repository : Repository) #

[View source]
def sync_project_readme(repository : Repository, readme_url = "README.md") #

[View source]
def sync_project_releases(repository : Repository) #

[View source]
def sync_project_shard_yml(repository : Repository) #

[View source]
def sync_user_with_kind_group(user : User) #

[View source]
def sync_user_with_kind_user(user : User) #

[View source]