class Orchestrated::Proxy
Public Class Methods
new(prerequisite, target)
click to toggle source
# File lib/orchestrated/base.rb, line 5 def initialize(prerequisite, target) @prerequisite = prerequisite @target = target end
Public Instance Methods
method_missing(sym, *args)
click to toggle source
# File lib/orchestrated/base.rb, line 9 def method_missing(sym, *args) raise ArgumentError.new('cannot orchestrate with blocks because they are not portable across processes') if block_given? Orchestration.create( @target, sym, args, @prerequisite) end