Sha256: ca2b5af6e341a01f2785113a3c14005331867d2d025acaf850d4c8d0c4b06130
Contents?: true
Size: 555 Bytes
Versions: 1
Compression:
Stored size: 555 Bytes
Contents
module Mongo class Lock module SendWithRaiseMethods def send_with_raise method, *args args.last[:should_raise] = true self.send(method, *args) end def acquire! options = {} send_with_raise :acquire, options end def release! options = {} send_with_raise :release, options end def extend_by! time, options = {} send_with_raise :extend_by, time, options end def extend! options = {} send_with_raise :extend, options end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mongo-lock-1.2.0 | lib/mongo-lock/send_with_raise_methods.rb |