Skip to content

Instantly share code, notes, and snippets.

@toshiyukihina
toshiyukihina / typical_model_desc.json
Created November 22, 2013 04:47
typical model descriptor
"MyModel" : {
"array" : true,
"shared" : false,
"attributes" : {
"my16bitIntField" : {"type" : "int16"},
"my32BitIntField" : {"type" : "int32"},
"my64BitIntField" : {
"type" : "int64",
},
"myBooleanField" : {"type" : "boolean"},
{
# ...(snip)...
"myResourceField" : {
"get" : "https://my.resource.url?with=parameter",
"put" : "https://my.resource.url?with=parameter",
"type" : "sandbox.type.net"
},
# ...(snip)...
}
{
"get" : "https://path/to/get",
"put" : "https://path/to/post",
"type" : "none"
}
// Source: https://groups.google.com/forum/#!topic/angular/hVrkvaHGOfc
// jsFiddle: http://jsfiddle.net/pkozlowski_opensource/PxdSP/14/
// author: Pawel Kozlowski
var myApp = angular.module('myApp', []);
//service style, probably the simplest one
myApp.service('helloWorldFromService', function() {
this.sayHello = function() {
return "Hello, World!"
body {
font-family: Helvetica, arial, sans-serif;
font-size: 14px;
line-height: 1.6;
padding-top: 10px;
padding-bottom: 10px;
background-color: white;
padding: 30px; }
body > *:first-child {
let request = require('superagent');
let agent = request.agent();
let account = {username: 'xxxx@company.com', password: 'xxxxx'};
const URI = 'http://xxx:3000/api/v1';
request.post(`${URI}/user_session`).send(account).type('json')
.end((err, res) => {
agent.saveCookies(res);
@toshiyukihina
toshiyukihina / backtracable.rb
Created March 29, 2016 03:02
utility module for backtrace
module Backtracable
def self.included(klass)
klass.class_eval do
include InstanceMethods
end
end
module InstanceMethods
def backtrace(e: nil, logger: Rails.logger, method: :warn)