Skip to content

Instantly share code, notes, and snippets.

View FredrikAppelros's full-sized avatar

Fredrik Appelros FredrikAppelros

  • Sinch
  • Malmö, Sweden
View GitHub Profile
@FredrikAppelros
FredrikAppelros / authz.rego
Created January 28, 2020 11:20
OPA partial evaluation issue
package authz
import input.user.name
import input.resource.name
import input.operation
default allow = false
roles := {
"admin": ["*"]
@FredrikAppelros
FredrikAppelros / litcoffee.rb
Last active October 4, 2015 09:02
Literate CoffeeScript plugin for Jekyll
# Literate CoffeeScript plugin for Jekyll
#
# This plugin adds both a converter for `.litcoffee` files, as well as
# a filter, `litcoffeeify`, for converting literate CoffeeScript files
# into HTML.
#
# Basically, this is all just a thin wrapper around the existing
# `Markdown` converter with the `RedcarpetParser`, only with the
# default language for code blocks set to `'coffee'` instead of
# `'text'`.
@FredrikAppelros
FredrikAppelros / example.coffee
Created January 16, 2014 16:01
sequelize hook problem
Sequelize = require 'sequelize'
sequelize = new Sequelize 'sequelize-test', 'postgres', 'changeme123',
host: 'localhost'
port: 5432
dialect: 'postgres'
A = sequelize.define 'A', name: Sequelize.STRING
B = sequelize.define 'B', name: Sequelize.STRING
A.addHook 'afterCreate', (instance, done) ->
@FredrikAppelros
FredrikAppelros / example.coffee
Created October 8, 2013 14:41
sequelize attribute problem
Sequelize = require 'sequelize'
sequelize = new Sequelize 'sequelize-test', 'postgres', 'changeme123',
host: 'localhost'
port: 5432
dialect: 'postgres'
A = sequelize.define 'a', name: Sequelize.STRING
Attribute = sequelize.define 'attribute', name: Sequelize.STRING
A.hasMany Attribute
@FredrikAppelros
FredrikAppelros / example.coffee
Created October 3, 2013 10:27
sequelize validation problem
Sequelize = require 'sequelize'
sequelize = new Sequelize 'sequelize-test', 'postgres', 'changeme123',
host: 'localhost'
port: 5432
dialect: 'postgres'
A = sequelize.define 'a', name: Sequelize.STRING
B = sequelize.define 'b',
name:
type: Sequelize.STRING
@FredrikAppelros
FredrikAppelros / create.coffee
Last active December 24, 2015 09:39
sequelize association problem
Sequelize = require 'sequelize'
sequelize = new Sequelize 'sequelize-test', 'postgres', 'changeme123',
host: 'localhost'
port: 5432
dialect: 'postgres'
A = sequelize.define 'a', name: Sequelize.STRING
B = sequelize.define 'b', name: Sequelize.STRING