Module: ProtobufDescriptor::HasChildren::ClassMethods

Defined in:
lib/protobuf_descriptor/has_children.rb

Instance Method Summary collapse

Instance Method Details

#register_children(children_method, child_kind_id) ⇒ Object

To be called by the containing class, registers a set of children



10
11
12
13
14
# File 'lib/protobuf_descriptor/has_children.rb', line 10

def register_children(children_method, child_kind_id)
  @registered_children ||= Hash.new { |h, k| h[k] = [] }

  @registered_children[child_kind_id] = children_method
end

#registered_childrenObject



16
17
18
# File 'lib/protobuf_descriptor/has_children.rb', line 16

def registered_children
  return @registered_children
end