module Rdux

Constants

Result
VERSION

Public Instance Methods

dispatch(action_name, payload, opts = {}) click to toggle source
# File lib/rdux.rb, line 14
def dispatch(action_name, payload, opts = {})
  action = Action.new(name: action_name, up_payload: payload)
  res = action.up(opts)
  action.down_payload = res.down_payload
  res.down_payload = action.down_payload
  action.save! if res.ok
  res.action = action
  res
end