Module: Katello::Api::V2::RegistrationCommandsControllerExtensions::Overrides

Defined in:
app/controllers/katello/concerns/api/v2/registration_commands_controller_extensions.rb

Instance Method Summary collapse

Instance Method Details

#append_array_of_idsObject



20
21
22
# File 'app/controllers/katello/concerns/api/v2/registration_commands_controller_extensions.rb', line 20

def append_array_of_ids(*)
  return
end

#registration_argsObject



7
8
9
10
11
12
13
14
15
16
17
18
# File 'app/controllers/katello/concerns/api/v2/registration_commands_controller_extensions.rb', line 7

def registration_args
  args = super
  args['activation_keys'] ||= []

  if args['activation_key'].present?
    args['activation_keys'] << args.delete('activation_key').split(',').map(&:strip).reject(&:blank?).join(',')
  end

  args['activation_keys'] = args['activation_keys'].join(',')
  args.delete('activation_keys') if args['activation_keys'].empty?
  args
end