Skip to content

Instantly share code, notes, and snippets.

View bigeasy's full-sized avatar

Alan Gutierrez bigeasy

  • New Orleans, LA
View GitHub Profile
write = (buffer, offset, length) ->
offset or= 0
length or= buffer.length
while machine and offset < length
pattern = machine.definition.pattern[machine.index]
if pattern.arrayed
loop
buffer[offset] = machine.value[machine.offset]
machine.offset += machine.increment
bytesWritten++
@bigeasy
bigeasy / gist:584692
Created September 17, 2010 18:28 — forked from jashkenas/gist:584679
write = (buffer) ->
offset = if arguments.length > 1 then arguments[1] else 0
length = if arguments.length > 2 then arguments[2] else buffer.length
while machine isnt null and offset < length
pattern = machine.definition.pattern[machine.index]
if pattern.arrayed
loop
buffer[offset] = machine.value[machine.offset]
machine.offset += machine.increment
bytesWritten++
class ThingsController < ApplicationController
# call-seq:
# GET http://domain.tld/things
#
def index
@things = Thing.all
end
# call-seq:
# GET http://domain.tld/things/:id