Class: EmbeddedModel::Embedder

Inherits:
Object
  • Object
show all
Defined in:
lib/embedded_model/embedder.rb

Instance Method Summary collapse

Constructor Details

#initialize(container, column, options = {}) ⇒ Embedder

Returns a new instance of Embedder.



3
4
5
6
7
# File 'lib/embedded_model/embedder.rb', line 3

def initialize(container, column, options = {})
  @container = container
  @column = column
  @class_name = options[:class_name]
end

Instance Method Details

#embed_collectionObject



13
14
15
# File 'lib/embedded_model/embedder.rb', line 13

def embed_collection
  embed collection_builder, default: []
end

#embed_objectObject



9
10
11
# File 'lib/embedded_model/embedder.rb', line 9

def embed_object
  embed object_builder
end