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



48
49
50
# File 'lib/knitkit/extensions/active_record/acts_as_document.rb', line 48

def destroy_document
      self.document.destroy
end

#initialize_documentObject



52
53
54
55
56
57
# File 'lib/knitkit/extensions/active_record/acts_as_document.rb', line 52

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

#save_documentObject



44
45
46
# File 'lib/knitkit/extensions/active_record/acts_as_document.rb', line 44

def save_document
      self.document.save
end