Sha256: 0abaa51fbd1c7f9e64004989a6e9be8ead83161ba9341341ed88eaa749e73732

Contents?: true

Size: 394 Bytes

Versions: 3

Compression:

Stored size: 394 Bytes

Contents

require_relative 'library/queue'
require_relative 'library/kernel_ext'
require_relative 'library/timeout'
require_relative 'library/io'
require_relative 'library/socket'

module LightIO
  # Library include modules can cooperative with LightIO::Beam
  module Library
    # extend library modules
    def self.included(base)
      base.extend KernelExt
      base.extend Timeout
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
lightio-0.2.2 lib/lightio/library.rb
lightio-0.2.1 lib/lightio/library.rb
lightio-0.2.0 lib/lightio/library.rb