class Alki::Execution::Context

Public Class Methods

new(instance,meta) click to toggle source
# File lib/alki/execution/context.rb, line 5
def initialize(instance,meta)
  @__instance__ = instance
  @__meta__ = meta
end

Private Instance Methods

__execute__(path,args,blk) click to toggle source
# File lib/alki/execution/context.rb, line 20
def __execute__(path,args,blk)
  ref = __reference__ path, args, blk
  if respond_to?(:__process_reference__,true)
    __process_reference__ ref
  else
    ref.call
  end
end
__executor__() click to toggle source
# File lib/alki/execution/context.rb, line 12
def __executor__
  @__instance__.__executor__
end
__reference__(path,args,blk) click to toggle source
# File lib/alki/execution/context.rb, line 16
def __reference__(path,args,blk)
  Reference.new(@__instance__,@__meta__,path,args,blk)
end