Module: Gitlab::Cli

Defined in:
lib/gitlab/cli.rb,
lib/gitlab/cli/api.rb,
lib/gitlab/cli/gitlab.rb,
lib/gitlab/cli/project.rb,
lib/gitlab/cli/version.rb

Defined Under Namespace

Classes: Api, GitLab, Project

Constant Summary collapse

VERSION =
'0.1.0'

Class Method Summary collapse

Class Method Details

.apply_config(config) ⇒ Object



7
8
9
10
11
12
13
14
15
# File 'lib/gitlab/cli.rb', line 7

def apply_config(config)
  @gitlab = Gitlab::Cli::GitLab.new(config['gitlab'])

  if config['group_settings']
    @gitlab.apply_group_settings(config['group_settings'])
  else
    raise "NOTHING CHANGED.... please look at https://github.com/sanjusoftware/gitlab-cli/blob/master/config.yml for example 'config.yml' file"
  end
end