Skip to content

Instantly share code, notes, and snippets.

enum = Enumerator.new do |yielder|
yielder << "a"
yielder << "b"
yielder << "c"
end
enum.next # "a"
enum.next # "b"
enum.next # "c"
enum.next # StopIteration: iteration reached an end
package main
import (
"fmt"
)
type User struct {
name string
}
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
public class App {
public static class Person {
private String name;
private int weight;
Prelude> let sum x y = x + y
Prelude> :type sum
sum :: Num a => a -> a -> a
fs = require 'fs'
describe '#readFile', ->
content = null
done = false
beforeEach ->
runs ->
fs.readFile __filename, (error, data) ->
throw error if error?
$ cd sample
$ ant debug install
$ cd ../sampletest
$ ant test
test:
[echo] Running tests ...
[exec]
[exec] com.sample.GreeterTest:
[exec] Failure in testExpectAGreetingAfterSubmittingAName:
@jccarbonfive
jccarbonfive / 0.sh
Created July 17, 2012 05:02
exploring test-driven development in Android
$ export
PATH=$PATH:~/Downloads/android-sdk-macosx/tools:~/Downloads/android-sdk-macosx/platform-tools
# What is your preferred formatting?
# a.)
if bar
foo = 'baz'
else
foo = 'bax'
end
# b.)
@jccarbonfive
jccarbonfive / use_zone.rb
Created July 5, 2012 18:56
Time.use_zone usage
>> Time.zone
=> (GMT+00:00) UTC
>> Time.use_zone('America/Los_Angeles') { puts Time.zone }
(GMT-08:00) America/Los_Angeles
=> nil
>> Time.zone
=> (GMT+00:00) UTC
# started at
create :up_vote_activity, created_at: 1.day.from_now
create :comment_activity, created_at: 1.day.from_now
# introduce local
created_at = 1.day.from_now
create :up_vote_activity, created_at: created_at
create :comment_activity, created_at: created_at
# Object#tap to scope local