custom hooks to bypass jugglingdb for compound.js
CoffeeScript JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
examples
lib
src
.gitignore
Cakefile
README.md
package.json

README.md

- Co-Mandy

  • Basic module to store DB connections that you want to keep separate from JugglingDB

Usage

  • config/mandy.[js/coffee] exports functions with namespacing to be used by Co-Mandy

    # the namespace used is the exports[key] you define
    exports.mongoose = (env)->
            mongoose = require("mongoose")
    
            switch env 
                when 'production' then return mongoose.connect "mongodb://localhost/production"
                when 'dev' then return mongoose.connect "mongodb://localhost/dev"
                when 'test' then return mongoose.connect "mongodb://localhost/test"
                else return mongoose.connect "mongodb://localhost/test"
  • define models in app/models/ directory

  • adds mandyGet method to the compound object so you can easily retrieve your DB connections based on their namespaces

    # return relevent connection from Mandy
    mongoose = compound.mandyGet('mongoose')
  • checkout examples/