ianwhite/heed

View on GitHub
lib/heed/core_ext.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Kernel
  def hark *args, &block
    Heed.listener *args, &block
  end

  def heed object, *args, &block
    listener = (block.arity == 1) ? Heed.listener(&block) : block.call
    object.send *args + [listener]
  end
end