class Alki::Execution::Reference

Attributes

args[RW]
blk[RW]
instance[RW]
meta[RW]
path[RW]

Public Class Methods

new(instance,meta,path,args,blk) click to toggle source
# File lib/alki/execution/reference.rb, line 5
def initialize(instance,meta,path,args,blk)
  @instance = instance
  @meta = meta
  @path = path
  @args = args
  @blk = blk
end

Public Instance Methods

call() click to toggle source
# File lib/alki/execution/reference.rb, line 17
def call
  executor.execute @meta, @path, @args, @blk
end
executor() click to toggle source
# File lib/alki/execution/reference.rb, line 13
def executor
  @instance.__executor__
end