Method: KManager::Resources::BaseResource#new_document

Defined in:
lib/k_manager/resources/base_resource.rb

#new_document(data) ⇒ Object

This is when you need a simple container



201
202
203
204
205
206
207
208
209
210
# File 'lib/k_manager/resources/base_resource.rb', line 201

def new_document(data)
  document = KDoc::Container.new(
    key: infer_key,
    type: content_type,
    namespace: namespace,
    default_data_type: data.class,
    data: data
  )
  attach_document(document)
end