Skip to content

Instantly share code, notes, and snippets.



Block or report user

Report or block ELLIOTTCABLE

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View gist:096063a5e7eeadd8b82d
To cover some of my previous work in Ruby, here's a couple old projects:
- Speck, Spark, and Slack are very simple; but they're also some of the cleanest, most
approachable code I'd written up until then. I'm still fairly proud of them, even if they're not
tricky or sophisticated (well, except a couple lines of Slack.):
<$Speck> <$Slack> <$Spark>
- In a similar vein (‘simple, but hopefully evident of my desire for clean, communicative code’),
two more small libraries / tools: <$Nfoiled> and <$git-blog>
View gist:140
This is my gist.
There are many like it, but this one is mine.
It is my life.
I must master it as I must master my life.
Without me, gist is sad.
Without gist, I am sad.
View gist:132
def what_is_gist
View test1.rb
puts "So I can name files, pretty cool..."
View gist:227
It is more than a pastie clone - it's a versioned pastie! Through the eversexy git! <3
View gist:330
# Translation note:
# init() will not be needed. Our input is already ready to be read. (Alliteration :D)
# Translated from
TAB = "\t"
class scanner:
def __init__(self):
self.input = list(raw_input())
find . -name ".git" -exec rm -rf {} \;
View gist:614
Size := Object clone
large := Size new
medium := Size new
small := Size new
Colour := Object clone
black := Colour new
brown := Colour new
white := Colour new
View select.rb
[STDERR, STDOUT, STDIN].each {|io| io.sync = true if !io.sync }
while true
ready = select([STDIN])
if ready.flatten.include? STDIN
foo = STDIN.gets
p foo
View gist:2004
[Wed Jul 23 - 18:30:06] [elliottcable @ Bishop] [~/Code/rat/]
-- git-rebase --interactive
[Wed Jul 23 - 18:30:10] [elliottcable @ Bishop] [~/Code/rat/]
You can’t perform that action at this time.