Skip to content

Instantly share code, notes, and snippets.

View morgler's full-sized avatar

Matthias Orgler morgler

View GitHub Profile
@morgler
morgler / index.js
Created April 26, 2019 06:27
AWS Cognito user migration lambda function
'use strict';
const https = require('https');
const attributes = (response) => {
return {
"email": response.email,
"email_verified": "true",
"name": response.name,
"custom:rails_app_id": response.id
<template>
<div :class=`status-${eventStatus}` />
</template>
<script>
export default {
props: {
eventStatus: String,
},
}
<template>
<div :class="cssClassForStatus" />
</template>
<script>
export default {
props: {
eventStatus: String,
},
@morgler
morgler / attendable.rb (correct)
Created September 8, 2017 10:18
This is the correct version of how to override an attr_accessor in a module in Rails
# Concern to be included into an ActiveModel
module Attendable
extend ActiveSupport::Concern
included do
attr_reader :user_fees
end
def user_fees= new_user_fees
@morgler
morgler / attendable.rb (WRONG)
Last active September 8, 2017 10:17
This is WRONG code to show a pitfall with attr_accessor
# Concern to be included into an ActiveModel
module Attendable
extend ActiveSupport::Concern
 
included do
  attr_accessor :user_fees
  end
 
def user_fees= new_user_fees
@morgler
morgler / description
Last active August 29, 2015 14:02
Description
Pennyworth ist ein eigenständiges und vollwertiges Kassensystem für iPads und iPhones. Von Gastronomen für Gastronomen. Eine intuitive Bedieneroberfläche, die es erleichtert Artikel und Funktionen zu finden, um den Arbeitsablauf von Service und Bar zu unterstützen und zu vereinfachen.
Einfach runterladen, Karte einpflegen, Drucker an den Router stecken und loslegen...
Funktionsumfang:
- schnelles und einfaches Bonieren, Separieren und Kassieren
- Tagesberichte erstellen
- Journalansicht
- Daten- und Artikelverwaltung einfach und übersichtlich über unseren eigenen und sicheren Cloudserver
@morgler
morgler / gigs_controller.rb
Created May 22, 2014 14:18
params permit
#encoding: UTF-8
class GigsController < InheritedResources::Base
include Icalendar
load_and_authorize_resource
before_filter :ensure_current_band, except: :feed
skip_before_filter :authenticate_user!, :only => :feed
skip_authorize_resource :only => :feed
def new