Skip to content

Instantly share code, notes, and snippets.

View textarcana's full-sized avatar

Noah Sussman textarcana

View GitHub Profile
namespace :rdoc do
desc "Generate RDocs for ZepInvest (exluding RESTful Authentication Plugin)"
task :generate do
puts "Generating RDocs for ZepInvest (exluding RESTful Authentication Plugin)"
`rdoc --exclude restful_authentication -o zepdocs ; open zepdocs/index.html`
puts "DONE!"
end
desc "Remove old docs and regenerate RDocs for ZepInvest (exluding RESTful Authentication Plugin)"
@textarcana
textarcana / gist:81210
Created March 18, 2009 15:49 — forked from oddlyzen/gist:81195
rake task to build documentation
namespace :rdoc do
desc "Generate RDocs for ZepInvest (exluding RESTful Authentication Plugin)"
task :generate do
puts "Generating RDocs for ZepInvest (exluding RESTful Authentication Plugin)"
`rdoc --exclude restful_authentication -o zepdocs ; open zepdocs/index.html`
puts "DONE!"
end
desc "Remove old docs and regenerate RDocs for ZepInvest (exluding RESTful Authentication Plugin)"
# for multiline ruby statements in haml...
= { :foo => :bar, |
:baz => :foo, |
:quux => :zz}.inspect |
# the magical 'pipe' strikes again.
// round corners (base)
= border-radius(!radius = 10px)
-moz-border-radius= !radius
-webkit-border-radius= !radius
border-radius= !radius
// top rounded corners
= border-top-radius(!radius = 10px)
+border-top-left-radius(!radius)
+border-top-left-radius(!radius)
@textarcana
textarcana / rlsp.rb
Created November 9, 2009 14:29 — forked from h0rs3r4dish/rlsp.rb
A Lisp Interpreter in Ruby (via Hacker News)
#!/usr/bin/ruby
RLSP_VERSION = "1.4.1"
class Lambda
attr_accessor :args, :body
def initialize(args=[],body="")
@args = (args.class == Array) ? args : [args]
@body = body
end
function cssColor() {
var i, limit, number;
if (nexttoken.identifier) {
switch (nexttoken.value) {
case 'rgb':
limit = 3;
break;
case 'rgba':
limit = 4;
break;
@textarcana
textarcana / .screenrc
Created May 11, 2010 11:42 — forked from sd/gist:396751
.screenrc
# rebind C-a to C-l
escape ^Ll
log on
autodetach on
defutf8 on
defscrollback 1000
var sys = require("sys");
var http = require("http");
var connections=[];
function update() {
if (connections.length) {
connections.forEach(function(c) {
sys.puts(JSON.stringify(c));
c.sendBody('oi\n');
@textarcana
textarcana / autounit
Created June 29, 2010 03:13 — forked from erithmetic/autounit
PHP continuous testing with Watchr
# Prereqs:
# * Ruby
# * gem install watchr
# Usage:
# copy autounit to php project directory
# run watchr autounit
watch('test/.*Test\.php') do |md|
puts "\e[H\e[2J" #clear console
Replace 'jsheckler' with your own User ID in the steps below.
Edit in /etc/sysconfig/hudson:
HUDSON_HOME="/home/jsheckler/.hudson"
HUDSON_USER="jsheckler"
HUDSON_PORT="8989"
then: