Skip to content

Instantly share code, notes, and snippets.

View lvela's full-sized avatar

Louis Vela lvela

  • Software Engineer @doximity
  • San Antonio, TX
View GitHub Profile
@tribalvibes
tribalvibes / def_benchmark.rb
Created August 3, 2011 19:42
calling ruby method defined via define_method is 50% slower than via class_eval
# define benchmark from:
#http://www.mathewabonyi.com/articles/2007/01/11/surprise-10min-benchmark-eval-class_eval-instance_eval-define_method-bind#trackbacks
# but we're interested in the speed of calling the method not only defining it
# results with ruby 1.9.2-p180 on mbp i7
require 'benchmark'
class A; def meth1; true; end; end