module Mobx::Extension::InstanceMethods

Public Instance Methods

action(&block) click to toggle source
# File lib/mobx/extension.rb, line 32
def action(&block)
  Mobx::Transaction.call(block)
end
Also aliased as: transaction
autorun(&block) click to toggle source
# File lib/mobx/extension.rb, line 22
def autorun(&block)
  reaction(block, &block)
end
reaction(react_when, &block) click to toggle source
# File lib/mobx/extension.rb, line 26
def reaction(react_when, &block)
  autorun = Mobx::Autorun.new(block)
  Mobx.wrapped :autorun, autorun, &react_when
  autorun
end
transaction(&block)
Alias for: action