Commit 7e25627e authored by Adrian DC's avatar Adrian DC
Browse files

feat(entrypoint, gitlab): isolate 'GitLabFeature.Helper.capitalize'

Signed-off-by: default avatarAdrian DC <radian.dc@gmail.com>
parent 410f6f3a
Loading
Loading
Loading
Loading
Loading
+2 −2
Changes for src/cli/entrypoint.py: 2 added lines, 2 removed lines.
Original line number Diff line number Diff line
@@ -134,7 +134,7 @@ class Entrypoint:

        # Update group description
        elif options.update_description:
            description = f'{group.name[:1].capitalize()}{group.name[1:]}' \
            description = f'{GitLabFeature.Helper.capitalize(group.name)}' \
                          f' - description'
            gitlab.group_set_description(criteria, description)
            print(f'{Colors.BOLD}   - Updated description: '
@@ -185,7 +185,7 @@ class Entrypoint:

        # Update project description
        elif options.update_description:
            description = f'{project.name[:1].capitalize()}{project.name[1:]}' \
            description = f'{GitLabFeature.Helper.capitalize(project.name)}' \
                            f' - description'
            gitlab.project_set_description(criteria, description)
            print(f'{Colors.BOLD}   - Updated description: '
+8 −0
Changes for src/features/gitlab.py: 8 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -317,3 +317,11 @@ class GitLabFeature:
    @property
    def url(self) -> str:
        return str(self.__gitlab.api_url)

    # Helper class
    class Helper:

        # Capitalize
        @staticmethod
        def capitalize(text: str) -> str:
            return f'{text[:1].capitalize()}{text[1:]}'