Module: Mobx

Extended by:
Extension::InstanceMethods, Utils
Defined in:
lib/mobx.rb,
lib/mobx/utils.rb,
lib/mobx/autorun.rb,
lib/mobx/version.rb,
lib/mobx/computed.rb,
lib/mobx/extension.rb,
lib/mobx/observable.rb,
lib/mobx/transaction.rb

Defined Under Namespace

Modules: Extension, Utils Classes: Autorun, Computed, Observable, Transaction

Constant Summary collapse

VERSION =
'1.0.0'

Class Method Summary collapse

Methods included from Utils

in?, state, wrapped, wrappedOnce

Methods included from Extension::InstanceMethods

action, autorun, reaction

Class Method Details

.initObject



12
13
14
15
16
17
# File 'lib/mobx.rb', line 12

def self.init
  Thread.current['mobx'] ||= {
    autorun: [],
    transaction: nil
  }
end