Skip to content

Instantly share code, notes, and snippets.

View orthodoc's full-sized avatar
🎯
Focusing

Biswajit Dutta Baruah orthodoc

🎯
Focusing
View GitHub Profile
require "spec_helper"
describe ExampleController do
context "GET #index" do
let(:resources) { FactoryGirl.create_list(:resource) }
before do
get :index
end
@orthodoc
orthodoc / User.js
Last active August 29, 2015 14:18 — forked from adityamukho/User.js
/**
* api/models/User.js
*
* The user model contains the instance method for validating the password.
*/
var bcrypt = require('bcrypt');
function hashPassword(values, next) {
bcrypt.hash(values.password, 10, function(err, hash) {
/**
* api/models/User.js
*
* The user model contains the instance method for validating the password.
*/
var bcrypt = require('bcrypt');
function hashPassword(values, next) {
bcrypt.hash(values.password, 10, function(err, hash) {
User.find(id).populate('preferences').exec(function (err, user) {
if(err) {
sails.log.error("ERR:", err);
}
sails.services['util'].populateDeep('user', user[0], 'preferences.nestedPreferences', function (err, newUser) {
if (err) {
sails.log.error("ERR:", err);
}
console.log(newUser);
});
#!/usr/bin/env node
/**
* Module dependencies
*/
var Async = require('async');
var Filesystem = require('machinepack-fs');
var Prompts = require('machinepack-prompts');
var Sails = require('sails').Sails;

Movies Recommendation:

Music Recommendation:

@orthodoc
orthodoc / gist:5f0060ec7eed6bda9ce2
Last active September 21, 2015 08:09 — forked from jason-engage/gist:e072cc300fd789e8841e
Ionic Register Push Function Example with Payload and ionicPopup for Android and IOS
//Here is the curl commands I use to test - make sure you update the CAPSVARS. You can add an item ID Payload or not.
//For example if your app displays items, it can navigate to a specific item.
//If you want to add more state names, instead of only going to specific items:
//add another payload property called 'stateName'
//create a goState() function to accept a stateName as a parameter
//and modify the registerPush() to find the stateName property and pass into your goState().
//Android
curl -u YOURAPIKEY: -H "Content-Type: application/json" -H "X-Ionic-Application-Id: APPID" https://push.ionic.io/api/v1/push -d '{"tokens":["ANDROIDTOKEN"],"notification":{"alert":"I come from planet Ion.", "android":{"title":"This is a title2", "payload":{"sound":"notification.mp3","itemId":"7TF00hJI78Y"}}}}'
@orthodoc
orthodoc / gist:852eef177e62cdaff13f
Last active September 21, 2015 08:15 — forked from jason-engage/gist:56b3df8f294af35cd58d
Gulp File for Minifying / Concat / Removing Comments and Console logs of Ionic Project
var gulp = require('gulp');
var gutil = require('gulp-util');
var bower = require('bower');
var concat = require('gulp-concat');
var sass = require('gulp-sass');
var compass = require('gulp-compass');
var minifyCss = require('gulp-minify-css');
var rename = require('gulp-rename');
var sh = require('shelljs');
var path = require('path');
@orthodoc
orthodoc / err_stack_http_method.js
Created April 13, 2016 19:29
Error stack when attempting to implement http type of integration with serverless
sls endpoint deploy 'labs/{labId}~GET' -s v2 -r us-east-1 --debug
serverless:lib.node_modules.serverless.lib.utils.index Reading file: /Users/bdb/sls/dx-backend/s-project.json... +0ms
serverless:lib.node_modules.serverless.lib.Serverless Attempting to load plugin from /Users/bdb/.nvm/versions/node/v4.2.3/lib/node_modules/serverless/lib/actions/ProjectCreate.js +260ms
serverless:lib.node_modules.serverless.lib.Serverless serverless.core.ProjectCreate plugin loaded +3ms
serverless:lib.node_modules.serverless.lib.Serverless Attempting to load plugin from /Users/bdb/.nvm/versions/node/v4.2.3/lib/node_modules/serverless/lib/actions/ProjectInstall.js +3ms
serverless:lib.node_modules.serverless.lib.Serverless serverless.core.ProjectInstall plugin loaded +8ms
serverless:lib.node_modules.serverless.lib.Serverless Attempting to load plugin from /Users/bdb/.nvm/versions/node/v4.2.3/lib/node_modules/serverless/lib/actions/ProjectInit.js +1ms
serverless:lib.node_modules.serverless.lib.Serverless serverless.c
@orthodoc
orthodoc / err_stack_aws_method.js
Created April 13, 2016 19:34
Error stack when attempting to deploy an endpoint with aws type of integration
sls endpoint deploy 'labs~GET' -s v2 -r us-east-1 --debug
serverless:lib.node_modules.serverless.lib.utils.index Reading file: /Users/bdb/sls/dx-backend/s-project.json... +0ms
serverless:lib.node_modules.serverless.lib.Serverless Attempting to load plugin from /Users/bdb/.nvm/versions/node/v4.2.3/lib/node_modules/serverless/lib/actions/ProjectCreate.js +336ms
serverless:lib.node_modules.serverless.lib.Serverless serverless.core.ProjectCreate plugin loaded +3ms
serverless:lib.node_modules.serverless.lib.Serverless Attempting to load plugin from /Users/bdb/.nvm/versions/node/v4.2.3/lib/node_modules/serverless/lib/actions/ProjectInstall.js +3ms
serverless:lib.node_modules.serverless.lib.Serverless serverless.core.ProjectInstall plugin loaded +9ms
serverless:lib.node_modules.serverless.lib.Serverless Attempting to load plugin from /Users/bdb/.nvm/versions/node/v4.2.3/lib/node_modules/serverless/lib/actions/ProjectInit.js +1ms
serverless:lib.node_modules.serverless.lib.Serverless serverless.core.Proj