Class: LightIO::Core::LightFiber

Inherits:
Fiber
  • Object
show all
Defined in:
lib/lightio/core/light_fiber.rb

Overview

LightFiber is internal represent, we make slight extend on ruby Fiber to bind fibers to IOLoop

SHOULD NOT BE USED DIRECTLY

Direct Known Subclasses

Beam

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(ioloop: IOloop.current, &blk) ⇒ LightFiber

Returns a new instance of LightFiber.



10
11
12
13
# File 'lib/lightio/core/light_fiber.rb', line 10

def initialize(ioloop: IOloop.current, &blk)
  @ioloop = ioloop
  super(&blk)
end

Instance Attribute Details

#ioloopObject (readonly)

Returns the value of attribute ioloop.



8
9
10
# File 'lib/lightio/core/light_fiber.rb', line 8

def ioloop
  @ioloop
end