Module: Shogun::Denormalizer
- Defined in:
- lib/shogun/denormalizer.rb
Constant Summary collapse
- META_KEY =
"meta"
- LINKS_KEY =
"links"
- LINKED_KEY =
"linked"
Instance Method Summary collapse
Instance Method Details
#as_document ⇒ Object
15 16 17 18 19 20 21 22 |
# File 'lib/shogun/denormalizer.rb', line 15 def as_document { namespace => document, => @meta, links_key => @links, linked_key => @linked } end |
#initialize(object:, fields:) ⇒ Object
7 8 9 10 11 12 13 |
# File 'lib/shogun/denormalizer.rb', line 7 def initialize(object:, fields:) @object = object @fields = fields @meta = object. @links = object.links @linked = object.linked end |