class CC::Service::Invocation::InvocationChain
Public Class Methods
new(&block)
click to toggle source
# File lib/cc/service/invocation/invocation_chain.rb, line 3 def initialize(&block) @invocation = block end
Public Instance Methods
call()
click to toggle source
# File lib/cc/service/invocation/invocation_chain.rb, line 11 def call @invocation.call end
wrap(klass, *args)
click to toggle source
# File lib/cc/service/invocation/invocation_chain.rb, line 7 def wrap(klass, *args) @invocation = klass.new(@invocation, *args) end