Method: RHC::Commands::Member#add

Defined in:
lib/rhc/commands/member.rb

#add(members) ⇒ Object

Raises:

  • (ArgumentError)


97
98
99
100
101
102
103
104
105
106
# File 'lib/rhc/commands/member.rb', line 97

def add(members)
  target = find_domain
  role = options.role || 'edit'
  raise ArgumentError, 'You must pass one or more logins or ids to this command' unless members.present?
  say "Adding #{pluralize(members.length, role_name(role))} to #{target.class.model_name.downcase} ... "
  target.update_members(changes_for(members, role))
  success "done"

  0
end