Sha256: 766e13aa952ea40afd049bb9c70f96fc7762c16202edbb1de2d6fa9e8ebb4a18
Contents?: true
Size: 488 Bytes
Versions: 2
Compression:
Stored size: 488 Bytes
Contents
require "rubygems" require "bench" require File.dirname(__FILE__) + "/../lib/ohm" $redis = Redis.new(:port => 6381) $redis.flush_db class Event < Ohm::Model attribute :name set :attendees def validate assert_present :name end end event = Event.create(:name => "Ruby Tuesday") array = [] benchmark "redis add to set" do $redis.set_add("foo", 1) end benchmark "ohm add to set" do event.attendees << 1 end benchmark "ruby array push" do array.push(1) end run 10000
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ohm-0.0.1 | test/benchmarks.rb |
ohm-0.0.2 | test/benchmarks.rb |