I hereby claim:
- I am kennethgeerts on github.
- I am kennethgeerts (https://keybase.io/kennethgeerts) on keybase.
- I have a public key ASDyw5dQvQVDdPy6Ls2nxFPUi9y4auOtdaP2Vkb1HA1ytgo
To claim this, I am signing this object:
| require 'tty-prompt' | |
| require 'colorize' | |
| NAMES = %w[Vera Willy Nele Tim Jules Katrien Kenneth Joris Lien].shuffle | |
| PLACES = ['in de living', 'in de keuken', 'in de hal', 'in een badkamer', 'in de eetkamer', 'in een slaapkamer boven', 'in de speelkamer', 'op de trap', 'rond het huis'].shuffle | |
| WEAPONS = ['de kerstworst', 'Winnie The Pooh', 'de shampoo', 'het kaske van den tv', 'de kolenschop', 'het kussen', 'de voetbal', 'de wc-rol', 'de pollepel'] | |
| File.open('gotcha.txt', 'w') { |file| file.puts(NAMES, '-', PLACES, '-', WEAPONS) } | |
| loop do | |
| 100.times { puts } | |
| puts 'Welkom op de De Mulder-weekend-GOTCHA!'.magenta, '' | |
| input = TTY::Prompt.new.ask('Wat is je naam?') { |q| q.modify(:trim, :capitalize) } |
I hereby claim:
To claim this, I am signing this object:
| class FoodChain | |
| VERSION = 2 | |
| def self.song | |
| 0.upto(7).map { |n| FoodChainStanza.nth(n) }.join("\n") | |
| end | |
| end | |
| class FoodChainStanza | |
| ANIMALS = %w(fly spider bird cat dog goat cow horse) |
| require 'benchmark' | |
| class Integer | |
| def performant_factorial | |
| (1..self).reduce(:*) || 1 | |
| end | |
| def recursive_factorial | |
| self == 0 ? 1 : self * (self - 1).recursive_factorial | |
| end |
| def document_actions_form_tag | |
| capture do | |
| concat form_tag('', method: :post, id: 'document_actions_form') | |
| input_name_value_pairs(request.params).each do |name_value_pair| | |
| concat tag('input', { name: name_value_pair.first, value: name_value_pair.last, type: 'hidden' }) | |
| end | |
| clazz = Class.new do | |
| def checkbox_header |
| en: | |
| hello: "Hello world" | |
| activemodel: | |
| models: | |
| record: Record | |
| user: User | |
| attributes: | |
| record: | |
| customer_id: Customer ID | |
| name: Customer Name |
| def search_field(field, operator, attributes = {}) | |
| field_op = "#{field}_#{operator}" | |
| value = (params[:q][field_op] if params[:q]) | |
| title = t(".#{field_op}") | |
| label_tag = content_tag :label, title | |
| attributes[:name] = "q[#{field_op}]" | |
| attributes[:type] ||= 'text' | |
| attributes[:value] = value | |
| input_tag = content_tag :input, nil, attributes | |
| [label_tag, input_tag].join.html_safe |
| #!/bin/sh | |
| # | |
| # An example hook script to verify what is about to be committed. | |
| # Called by "git commit" with no arguments. The hook should | |
| # exit with non-zero status after issuing an appropriate message if | |
| # it wants to stop the commit. | |
| # | |
| # Usage: | |
| # Remove the .sh file extension when you put the script in your hooks folder! | |
| # |
| { | |
| "auto_complete_commit_on_tab": true, | |
| "caret_style": "solid", | |
| "color_scheme": "Packages/RailsCasts Colour Scheme/RailsCastsColorScheme.tmTheme", | |
| "draw_white_space": "all", | |
| "ensure_newline_at_eof_on_save": true, | |
| "file_exclude_patterns": | |
| [ | |
| "*.pyc", | |
| "*.pyo", |