Module: Elastictastic::NestedDocument::InstanceMethods

Defined in:
lib/elastictastic/nested_document.rb

Instance Method Summary collapse

Instance Method Details

#initialize_copy(original) ⇒ Object



14
15
16
# File 'lib/elastictastic/nested_document.rb', line 14

def initialize_copy(original)
  self.write_attributes(original.read_attributes.dup)
end

#inspect ⇒ Object



18
19
20
21
22
23
24
25
26
# File 'lib/elastictastic/nested_document.rb', line 18

def inspect
  inspected = "#<#{self.class.name}"
  if attributes.any?
    inspected << ' ' << attributes.each_pair.map do |attr, value|
      "#{attr}: #{value.inspect}"
    end.join(', ')
  end
  inspected << '>'
end