I hereby claim:
- I am jasoncale on github.
- I am jasoncale (https://keybase.io/jasoncale) on keybase.
- I have a public key whose fingerprint is BB3A 4559 D41D B9AF 83F2 D809 773E 64EE F0F2 8ADB
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
require 'rubygems' | |
require 'bundler' | |
Bundler.require | |
require "sinatra/reloader" if development? | |
require 'sprockets' | |
require './vacationists' | |
map '/assets' do | |
environment = Sprockets::Environment.new | |
environment.append_path 'assets/javascripts' |
<presence from="76a6f215-5023-47c5-a98d-d1ce75b66b55@127.0.0.1" to="usera@127.0.0.1/voxeo"> | |
<offer xmlns="urn:xmpp:rayo:1" to="sip:jase@127.0.0.1" from="sip:userb@127.0.0.1"> | |
<header name="Min-SE" value="90"/> | |
<header name="Content-Length" value="456"/> | |
<header name="Supported" value="replaces"/> | |
<header name="To" value="<sip:jase@127.0.0.1>"/> | |
<header name="Contact" value=""Local user" <sip:userb@10.35.166.3:64220;ob>"/> | |
<header name="User-Agent" value="Telephone 1.0.2"/> | |
<header name="Session-Expires" value="1800"/> | |
<header name="Max-Forwards" value="70"/> |
<iq type="set" to="127.0.0.1" id="blather000c" from="usera@127.0.0.1/voxeo"> | |
<dial xmlns="urn:xmpp:ozone:1" to="sip:jasoncale@iptel.org" from="sip:userb@127.0.0.1"> | |
<join xmlns="urn:xmpp:ozone:join:1" direction="duplex" to="3ffb88a1-199a-47d3-b0c8-d0d328fb2b93" media="direct"/> | |
</dial> | |
</iq> | |
----------------- | |
var on = "show me baby"; | |
var off = "hide it the fuck away"; | |
$(this).text(($(this).text() == on) ? off : on); |
pathed_cd () { | |
if [ "$1" == "" ]; then | |
cd | |
else | |
cd "$1" | |
fi | |
pwd > ~/.cdpath | |
} | |
alias cd="pathed_cd" |
# State machine | |
# ensure default state is set. | |
def before_create | |
ensure_default_state | |
end | |
def ensure_default_state | |
(self.state = Brief.default_state) if read_attribute(:state).blank? | |
end |
#some method I didn't write | |
def some_method_that_needs_a_block(*args, &block) | |
#something in that calls the passed block | |
block.call(args) | |
end | |
#my methods .. | |
def my_method(*args, &block) | |
some_method_that_needs_a_block(args, block) | |
end |
class DispatchHook | |
class << self; attr_accessor :dispatch_hooks; end | |
@dispatch_hooks = [] | |
attr_accessor :actions | |
def self.register(*actions, &block) | |
returning(self.new(actions, block)) do |hook| | |
dispatch_hooks << hook |
>> require 'ostruct' | |
=> ["OpenStruct"] | |
>> dan = OpenStruct.new | |
=> #<OpenStruct> | |
>> dan.name = "Dan" | |
=> "Dan" | |
>> dan.email = "dan@sexworker.gov.uk" | |
=> "dan@sexworker.gov.uk" |