Method: Jenkins::Model::Descriptor#newInstance

Defined in:
lib/jenkins/model/descriptor.rb

#newInstance(request, form) ⇒ Object



57
58
59
60
61
62
63
64
# File 'lib/jenkins/model/descriptor.rb', line 57

def newInstance(request, form)
  properties = JSON.parse(form.toString(2))
  properties.delete("kind")
  properties.delete("stapler-class")
  instance = construct(properties)
  puts "instance created: #{instance} (#{@java_type})"
  return @plugin.export(instance)
end