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