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