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.


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

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

Instance Method Details

#__bindingObject


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

alias __binding binding

#bindingObject Also known as: bind


418
419
420
# File 'lib/fairy/master/c-filter.rb', line 418

def binding
	@__context
end

#contextObject

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

end

407
408
409
# File 'lib/fairy/master/c-filter.rb', line 407

def context
	__binding
end

#global_breakObject Also known as: gbreak


412
413
414
# File 'lib/fairy/master/c-filter.rb', line 412

def global_break
	Thread.current.raise GlobalBreak
end