Class: Fairy::CFilter::Context

Inherits:
Object
  • Object
show all
Defined in:
lib/fairy/master/c-filter.rb

Defined Under Namespace

Classes: GlobalBreak

Instance Method Summary collapse

Constructor Details

#initialize(bjob) ⇒ Context

Returns a new instance of Context.



395
396
397
398
399
# File 'lib/fairy/master/c-filter.rb', line 395

def initialize(bjob)
	@Pool = bjob.instance_eval{pool_dict}
	@JobPool = bjob.instance_eval{job_pool_dict}
	@__context = context
end

Instance Method Details

#__bindingObject



415
# File 'lib/fairy/master/c-filter.rb', line 415

alias __binding binding

#bindingObject Also known as: bind



416
417
418
# File 'lib/fairy/master/c-filter.rb', line 416

def binding
	@__context
end

#contextObject

def create_proc(source) eval(“proc#{source}”, binding)

end


405
406
407
# File 'lib/fairy/master/c-filter.rb', line 405

def context
	__binding
end

#global_breakObject Also known as: gbreak



410
411
412
# File 'lib/fairy/master/c-filter.rb', line 410

def global_break
	Thread.current.raise GlobalBreak
end