Class: Gitlab::ImportExport::Group::ObjectBuilder
- Inherits:
-
Base::ObjectBuilder
- Object
- Base::ObjectBuilder
- Gitlab::ImportExport::Group::ObjectBuilder
- Defined in:
- lib/gitlab/import_export/group/object_builder.rb
Overview
Given a class, it finds or creates a new object at group level.
Example:
`Group::ObjectBuilder.build(Label, label_attributes)`
finds or initializes a label with the given attributes.
Instance Method Summary collapse
-
#initialize(klass, attributes) ⇒ ObjectBuilder
constructor
A new instance of ObjectBuilder.
Methods inherited from Base::ObjectBuilder
Constructor Details
#initialize(klass, attributes) ⇒ ObjectBuilder
Returns a new instance of ObjectBuilder.
12 13 14 15 16 |
# File 'lib/gitlab/import_export/group/object_builder.rb', line 12 def initialize(klass, attributes) super @group = @attributes['group'] end |