Class: Avm::EacGitlabBase0::Api::Group

Inherits:
Node
  • Object
show all
Defined in:
lib/avm/eac_gitlab_base0/api/group.rb

Constant Summary collapse

FIELDS =
%w[id web_url name path description visibility share_with_group_lock
require_two_factor_authentication two_factor_grace_period project_creation_level
auto_devops_enabled subgroup_creation_level emails_disabled lfs_enabled
avatar_url request_access_enabled full_name full_path parent_id].freeze

Instance Method Summary collapse

Methods inherited from Node

#remove_member

Methods inherited from BaseEntity

#delete, #dump_debug, #dump_response, #encode_id, #fetch_entities, #fetch_entity, #validate_response_data

Instance Method Details

#api_prefixObject



23
24
25
# File 'lib/avm/eac_gitlab_base0/api/group.rb', line 23

def api_prefix
  "/groups/#{encode_id(id)}"
end

#to_sObject



27
28
29
# File 'lib/avm/eac_gitlab_base0/api/group.rb', line 27

def to_s
  full_path
end