Skip to content

Instantly share code, notes, and snippets.

View jnicklas's full-sized avatar

Jonas Nicklas jnicklas

View GitHub Profile
@jnicklas
jnicklas / konami.ts
Created April 20, 2021 08:20 — forked from cowboyd/konami.ts
Konami Code detector written in effection
import { run } from 'effection';
import { once } from '@effection/events';
run(function*() {
yield konamiCodeEntered();
alert('99 lives!');
});
function * konamiCodeEntered() {
while (true) {
--- COFFEE ------
constructor Animal: name =>
@name = name
Animal.count++
Animal.count: 0
Animal@move: meters =>
alert(@name + " moved " + meters + "m.")
migration_test:(master) $ merb-gen model --migration Feed id:Serial url:string description:text
/usr/lib/ruby/gems/1.8/gems/merb_datamapper-0.9.4/lib/generators/model.rb:24: undefined local variable or method `migration' for Merb::Generators::DataMapperModelGenerator:Class (NameError)
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require'
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
from /usr/lib/ruby/gems/1.8/gems/merb-gen-0.9.4/lib/merb-gen.rb:34
from /usr/lib/ruby/gems/1.8/gems/merb-gen-0.9.4/lib/merb-gen.rb:33:in `each'
from /usr/lib/ruby/gems/1.8/gems/merb-gen-0.9.4/lib/merb-gen.rb:33
from /usr/lib/ruby/gems/1.8/gems/merb-core-0.9.4/lib/merb-core/bootloader.rb:550:in `call'
from /usr/lib/ruby/gems/1.8/gems/merb-core-0.9.4/lib/merb-core/bootloader.rb:550:in `run'
from /usr/lib/ruby/gems/1.8/gems/merb-core-0.9.4/lib/merb-core/bootloader.rb:550:in `each'
Gem structure:
/merb-slices
/lib
/spec
...
/merb_generators
/generators.rb # this is what we glob for
/slice_generator # this is required by generators.rb
/thin_slice_generator