Class: Base

Inherits:
Object
  • Object
show all
Includes:
Mongoid::Document, Mongoid::MultiParameterAttributes, Mongoid::Paranoia, Mongoid::Timestamps, Mongoid::Versioning
Defined in:
lib/classiccms/models/base.rb

Direct Known Subclasses

Article

Instance Method Summary collapse

Instance Method Details

#remove_connectionsObject



99
100
101
102
103
104
# File 'lib/classiccms/models/base.rb', line 99

def remove_connections
  records = Base.where(:'connections.parent_id' => id)
  records.each do |record|
    record.connections.where(:parent_id => id).destroy_all
  end
end

#remove_slugsObject



96
97
98
# File 'lib/classiccms/models/base.rb', line 96

def remove_slugs
  Slug.delete_all(:document_id => id)
end