Sha256: 559f4e7f7eedcb1d498b38472750cce04391ea55ce3c8cc238b4d1d0e423dc9b

Contents?: true

Size: 1.05 KB

Versions: 21

Compression:

Stored size: 1.05 KB

Contents

require 'pathname'

# for Pathname /
require 'extlib/pathname'
require 'extlib/class.rb'
require 'extlib/object'
require 'extlib/object_space'
require 'extlib/array'
require 'extlib/string'
require 'extlib/symbol'
require 'extlib/hash'
require 'extlib/mash'
require 'extlib/virtual_file'
require 'extlib/logger'
require 'extlib/time'
require 'extlib/datetime'
require 'extlib/assertions'
require 'extlib/blank'
require 'extlib/boolean'
require 'extlib/byte_array'
require 'extlib/inflection'
require 'extlib/lazy_array'
require 'extlib/module'
require 'extlib/nil'
require 'extlib/numeric'
require 'extlib/blank'
require 'extlib/simple_set'
require 'extlib/struct'
require 'extlib/symbol'

Extlib.autoload('Hook', 'extlib/hook')
Extlib.autoload('Pooling', 'extlib/pooling')

module Extlib

  def self.exiting= bool
    if bool && Extlib.const_defined?('Pooling')
      if Extlib::Pooling.scavenger?
        Extlib::Pooling.scavenger.wakeup
      end
    end
    @exiting = true
  end

  def self.exiting
    return @exiting if defined?(@exiting)
    @exiting = false
  end

end

Version data entries

21 entries across 20 versions & 5 rubygems

Version Path
sundbp-extlib-0.9.14 lib/extlib.rb
middleman-0.13.1 lib/middleman/vendor/gems/ruby/1.9.1/gems/extlib-0.9.14/lib/extlib.rb
middleman-0.13.1 lib/middleman/vendor/gems/ruby/1.8/gems/extlib-0.9.14/lib/extlib.rb
middleman-0.12.2 lib/middleman/vendor/gems/gems/extlib-0.9.14/lib/extlib.rb
middleman-0.12.1 lib/middleman/vendor/gems/gems/extlib-0.9.14/lib/extlib.rb
extlib-0.9.14 lib/extlib.rb
ginst-2009.12.8 vendor/gems/extlib-0.9.13/lib/extlib.rb
middleman-0.12.0.pre3 lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib.rb
middleman-0.12.0.pre2 lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib.rb
middleman-0.12.0.pre lib/middleman/vendor/gems/gems/extlib-0.9.13/lib/extlib.rb
ginst-2009.11.24 vendor/gems/extlib-0.9.13/lib/extlib.rb
ginst-2009.11.23 vendor/gems/extlib-0.9.13/lib/extlib.rb
rango-0.0.6 vendor/extlib/lib/extlib.rb
rango-0.1.pre vendor/extlib/lib/extlib.rb
middleman-0.10.17 vendor/gems/gems/extlib-0.9.13/lib/extlib.rb
middleman-0.10.16 vendor/gems/gems/extlib-0.9.13/lib/extlib.rb
middleman-0.10.15 vendor/gems/gems/extlib-0.9.13/lib/extlib.rb
middleman-0.10.14 vendor/gems/gems/extlib-0.9.13/lib/extlib.rb
ginst-2.0.1 vendor/gems/extlib-0.9.13/lib/extlib.rb
ginst-2.0.0 vendor/gems/extlib-0.9.13/lib/extlib.rb