Skip to content

Instantly share code, notes, and snippets.


Renato Zannon renato-zannon

View GitHub Profile
renato-zannon / named_dynamic_methods.rb
Created Sep 20, 2011
A simple practice to help your fellow workers navigate your dynamic ruby code
View named_dynamic_methods.rb
# It's common, while creating a bunch of very similar methods, to create
# a loop to define them all at once. (Very simple) example follows:
week_days = %w[sunday monday tuesday wednesday thursday friday saturday]
week_days.each do |day|
define_method("events_on_#{day}") do { |event| == day }

Keybase proof

I hereby claim:

  • I am renato-zannon on github.
  • I am renato_zannon ( on keybase.
  • I have a public key whose fingerprint is 723E BFA3 0EBE 26C6 4310 5364 6C26 8AF6 75E7 D62E

To claim this, I am signing this object:

renato-zannon / results
Created Jun 5, 2014
Rust: Semaphores vs channels
View results
running 2 tests
test with_channels ... bench: 876410 ns/iter (+/- 655463)
test with_semaphores ... bench: 513476 ns/iter (+/- 711503)
test result: ok. 0 passed; 0 failed; 0 ignored; 2 measured