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.

[View source]

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

[View source]

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

alias __binding binding

#bindingObject Also known as: bind

[View source]

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
[View source]

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

def context
  __binding
end

#global_breakObject Also known as: gbreak

[View source]

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

def global_break
  Thread.current.raise GlobalBreak
end