All files / src/git zcl_abapgit_git_tag.clas.abap

100% Statements 72/72
100% Branches 0/0
100% Functions 0/0
100% Lines 72/72

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 731x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x  
CLASS zcl_abapgit_git_tag DEFINITION
  PUBLIC
  CREATE PUBLIC.
 
  PUBLIC SECTION.
 
    CLASS-METHODS add_tag_prefix
      IMPORTING
        !iv_text       TYPE csequence
      RETURNING
        VALUE(rv_text) TYPE string.
 
    CLASS-METHODS remove_tag_prefix
      IMPORTING
        !iv_text       TYPE string
      RETURNING
        VALUE(rv_text) TYPE string.
 
    CLASS-METHODS add_peel
      IMPORTING
        !iv_text       TYPE string
      RETURNING
        VALUE(rv_text) TYPE string.
 
    CLASS-METHODS remove_peel
      IMPORTING
        !iv_text       TYPE string
      RETURNING
        VALUE(rv_text) TYPE string.
 
  PROTECTED SECTION.
  PRIVATE SECTION.
ENDCLASS.
 
 
 
CLASS zcl_abapgit_git_tag IMPLEMENTATION.
 
 
  METHOD add_peel.
 
    rv_text = iv_text && zif_abapgit_git_definitions=>c_git_branch-peel.
 
  ENDMETHOD.
 
 
  METHOD add_tag_prefix.
 
    rv_text = zif_abapgit_git_definitions=>c_git_branch-tags_prefix && iv_text.
 
  ENDMETHOD.
 
 
  METHOD remove_peel.
 
    rv_text = iv_text.
 
    REPLACE zif_abapgit_git_definitions=>c_git_branch-peel IN rv_text WITH ''.
 
  ENDMETHOD.
 
 
  METHOD remove_tag_prefix.
 
    rv_text = iv_text.
 
    REPLACE FIRST OCCURRENCE OF zif_abapgit_git_definitions=>c_git_branch-tags_prefix
            IN rv_text
            WITH ''.
 
  ENDMETHOD.
ENDCLASS.