Module Extlib
In: lib/extlib.rb
lib/extlib/logger.rb
lib/extlib/hook.rb
lib/extlib/byte_array.rb
lib/extlib/simple_set.rb
lib/extlib/inflection.rb
lib/extlib/version.rb
lib/extlib/pooling.rb
lib/extlib/assertions.rb
Hash SimpleSet ::String ByteArray StandardError InvalidResourceError Logger Pool lib/extlib/logger.rb lib/extlib/byte_array.rb lib/extlib/simple_set.rb Inflection ClassMethods Hook Assertions lib/extlib/pooling.rb Pooling Extlib dot/m_31_0.png

This class has exists to represent binary data. This is mainly used by DataObjects. Binary data sometimes needs to be quoted differently than regular string data (even if the string is just plain ASCII).

Methods

exiting   exiting=  

Classes and Modules

Module Extlib::Assertions
Module Extlib::Hook
Module Extlib::Inflection
Module Extlib::Pooling
Class Extlib::ByteArray
Class Extlib::Logger
Class Extlib::SimpleSet

Constants

VERSION = '0.9.13'

Attributes

logger  [RW] 

Public Class methods

[Source]

    # File lib/extlib.rb, line 45
45:   def self.exiting
46:     return @exiting if defined?(@exiting)
47:     @exiting = false
48:   end

[Source]

    # File lib/extlib.rb, line 36
36:   def self.exiting= bool
37:     if bool && Extlib.const_defined?('Pooling')
38:       if Extlib::Pooling.scavenger?
39:         Extlib::Pooling.scavenger.wakeup
40:       end
41:     end
42:     @exiting = true
43:   end

[Validate]