Skip to content

Instantly share code, notes, and snippets.

@paulgoetze
paulgoetze / codeship-elixir.sh
Last active July 30, 2018 03:33
Codeship Elixir/Phoenix test setup
#!/bin/bash
# Erlang
ERLANG_VERSION=${ERLANG_VERSION:-20.2}
ERLANG_CACHED_DOWNLOAD="${HOME}/cache/OTP-${ERLANG_VERSION}.tar.gz"
ERLANG_DIR=${ERLANG_DIR:="$HOME/erlang"}
# Elixir
ELIXIR_VERSION=${ELIXIR_VERSION:-1.6.3}
ELIXIR_CACHED_DOWNLOAD="${HOME}/cache/elixir-v${ELIXIR_VERSION}.zip"
@paulgoetze
paulgoetze / Gemfile.lock
Created December 9, 2015 22:21
Gemfile.lock jkutner/guard-jruby-rspec issue #42
PATH
remote: .
specs:
my-awesome-gem (0.1.0-java)
activesupport (~> 4.0)
lock_jar (~> 0.13)
GEM
remote: https://rubygems.org/
specs:
@paulgoetze
paulgoetze / plain_text.rb
Last active May 13, 2020 18:28
Plain text in Ruby
class PlainText
class << self
def write(&block)
return unless block_given?
@previous_line = current_line
@line = []
@paragraph = []
undefine_methods
@paulgoetze
paulgoetze / written_numbers.rb
Last active October 26, 2015 18:45
Written numbers
ONE = 0
TEN = 1
HUNDRED = 2
def german_words_for(number, triple_index)
return 'null' if number == 0
return 'eins' if number == 1 && triple_index == 0
return 'minus eins' if number == -1 && triple_index == 0
words = [