heroku addons:add graphenedb --version v218
tar -cjf graph.tar.bz2 /opt/neo4j-enterprise-2.1.5/data/graph.db
git remote add heroku-staging git@heroku.com:ut-census-staging.git
describe "Bottles Song" do | |
it "the first verse" do | |
expected = "99 bottles of beer on the wall, " + | |
"99 bottles of beer.\n" + | |
"Take one down and pass it around, " + | |
"98 bottles of beer on the wall.\n" | |
expect(expected).to eq(Bottles.verse(99)) | |
end |
test "invalid when proper number of digits but letters mixed in" do | |
assert Phone.number("1a2a3a4a5a6a7a8a9a0a") == "0000000000" | |
end |
defmodule Phone do | |
@doc """ | |
Remove formatting from a phone number. | |
Returns "0000000000" if phone number is not valid | |
(10 digits or "1" followed by 10 digits) | |
## Examples | |
iex> Phone.number("123-456-7890") |
Definitions. | |
INT = [0-9] | |
SPECIAL = [\(\)\.\-] | |
WHITESPACE = [\s\t\n\r] | |
Rules. | |
{INT} : { token, {int, TokenLine, TokenChars}}. | |
{SPECIAL} : skip_token. |
@char_types [{~r/(?<number>\d)/, :digit}, {~r/(?<letter>\w)/, :letter}, {~r/(?<allowed>[\(\)\.\-])/, :allowed} ] | |
defp identify_char(char) do | |
{_, type} = Enum.find(@char_types, {nil, :unknown}, fn {reg, type} -> | |
String.match?(char, reg) | |
end) | |
{type, char} | |
end |
# Symlink the completion and prompt scripts from your Git install to your home directory | |
# Then add the following to your .bash_profile | |
source ~/git-completion.bash | |
source ~/git-prompt.sh | |
export GIT_PS1_SHOWDIRTYSTATE=1 | |
export GIT_PS1_SHOWUNTRACKEDFILES=1 | |
export PS1='\033[00;36m\]\W\[\033[01;37m\]$(__git_ps1)\[\033[01;36m\] \$\[\033[00m\] ' |
class NullObject | |
def initialize | |
@origin = caller.first ### SETS ORIGIN FOR INSPECT INFO | |
end | |
def method_missing(*args, &block) | |
self | |
end | |
def nil?; true; end |
--- | |
title: "My app server" | |
logfile: /var/log/fuey.log | |
notifications: | |
- | |
- "run.trace" | |
- "Fuey::Log" | |
traces: | |
VPN_UP: | |
- Ping: |
class PersonsController | |
extend ::Sentry | |
def show | |
# do stuff | |
end | |
sentry_for :show, :expect => [:person], :if_not => :handle_person_not_found | |
def subscribe | |
# do stuff |