Sha256: 3b0670fa896572842998e0003d7dcd4989f04682981a21e1ad735edb72748013
Contents?: true
Size: 367 Bytes
Versions: 3
Compression:
Stored size: 367 Bytes
Contents
module Backgrounded class Proxy def initialize(delegate) @delegate = delegate end def method_missing(method_name, *args) Backgrounded.logger.debug("Requesting #{Backgrounded.handler} backgrounded method: #{method_name} for instance #{@delegate}") Backgrounded.handler.request(@delegate, method_name, args) nil end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
backgrounded-2.0.0 | lib/backgrounded/proxy.rb |
backgrounded-2.0.0.rc2 | lib/backgrounded/proxy.rb |
backgrounded-2.0.0.rc1 | lib/backgrounded/proxy.rb |