Module: Mongoid::Delorean::Trackable::CommonEmbeddedMethods

Defined in:
lib/mongoid/delorean/trackable.rb

Instance Method Summary collapse

Instance Method Details

#save_versionObject



73
74
75
76
77
78
79
80
81
82
83
84
85
# File 'lib/mongoid/delorean/trackable.rb', line 73

def save_version
  if self._parent.respond_to?(:save_version)
    if self._parent.respond_to?(:track_history?)
      if self._parent.track_history?
        self._parent.save_version
      end
    else
      self._parent.save_version
    end
  end

  true
end