RocketChat.models._Base = class _baseName: -> return 'rocketchat_' _initModel: (name) -> check name, String @model = new Mongo.Collection @_baseName() + name find: -> return @model.find.apply @model, arguments findOne: -> return @model.findOne.apply @model, arguments insert: -> return @model.insert.apply @model, arguments update: -> return @model.update.apply @model, arguments upsert: -> return @model.upsert.apply @model, arguments remove: -> return @model.remove.apply @model, arguments allow: -> return @model.allow.apply @model, arguments deny: -> return @model.deny.apply @model, arguments ensureIndex: -> return dropIndex: -> return tryEnsureIndex: -> return tryDropIndex: -> return