class Magellan::Cli::Resources::Team

Public Instance Methods

create(name, role) click to toggle source
# File lib/magellan/cli/resources/team.rb, line 15
def create(name, role)
  unless %w{ reader admin }.include?(role)
    raise "ROLE should be 'reader' or 'admin'"
  end
  o = load_selection!(Organization)
  params = {
    parameter_name => {
      "organization_id" => o["id"],
      "name" => name,
      "role" => role,
    }
  }
  post_json("/admin/#{self.resource_key}/new.js", params)
  select(name)
end