Method: ConfConf::CLI::Developers#permit

Defined in:
lib/conf_conf/cli/developers.rb

#permit(key) ⇒ Object



10
11
12
13
14
15
16
17
18
19
20
21
22
23
# File 'lib/conf_conf/cli/developers.rb', line 10

def permit(key)
  project    = ConfConf::Project.new
  developer  = ConfConf::Project::Developer.new(key)
  developers = project.developers

  developers.add(developer)
  developers.save

  project.environments.to_a.each do |environment|
    environment.save
  end

  puts MultiJson.dump(developers.keys.to_a, pretty: true)
end