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