Sha256: b1b661b5b3cfb2957f0a6fe19ded90371bc4a52343a9f3b8d3827c58ae2fdd20
Contents?: true
Size: 356 Bytes
Versions: 2
Compression:
Stored size: 356 Bytes
Contents
module Blather class Callback include Comparable attr_accessor :priority def initialize(priority = 0, &callback) @priority = priority @callback = callback end def call(*args) @callback.call(*args) end # Favor higher numbers def <=>(o) self.priority <=> o.priority end end #Callback end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
sprsquish-blather-0.1 | lib/blather/callback.rb |
blather-0.1 | lib/blather/callback.rb |