Module: Knitkit::Extensions::ActiveRecord::ActsAsDocument::InstanceMethods

Defined in:
lib/knitkit/extensions/active_record/acts_as_document.rb

Instance Method Summary collapse

Instance Method Details

#destroy_documentObject



36
37
38
# File 'lib/knitkit/extensions/active_record/acts_as_document.rb', line 36

def destroy_document
      self.document.destroy
end

#initialize_documentObject



40
41
42
43
44
45
# File 'lib/knitkit/extensions/active_record/acts_as_document.rb', line 40

def initialize_document
      if self.new_record? and self.document.nil?
        self.document = Document.new
        self.document.document_record = self
      end
end

#save_documentObject



32
33
34
# File 'lib/knitkit/extensions/active_record/acts_as_document.rb', line 32

def save_document
      self.document.save
end