Sha256: ec224c06a613520b3028f3530812f1cddb920d9d6933ef3a3bc3c6cc0b62114b
Contents?: true
Size: 429 Bytes
Versions: 2
Compression:
Stored size: 429 Bytes
Contents
module Innate state = options[:state] if state == :Fiber begin require 'innate/state/fiber' STATE = State::Fiber.new rescue LoadError require 'innate/state/thread' STATE = State::Thread.new end else require 'innate/state/thread' STATE = State::Thread.new end # Log.debug("Innate keeps state with %p" % STATE.class) def self.sync(&block) STATE.sync(&block) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
manveru-innate-2009.02.06 | lib/innate/state.rb |
manveru-innate-2009.02.21 | lib/innate/state.rb |