module Jackal::Utils::Spec::CallbackLocal
Callback
helper module for isolated testing
Public Class Methods
extended(klass)
click to toggle source
Init data store for internal message capture
# File lib/jackal/utils/spec/callback_local.rb, line 23 def extended(klass) klass.instance_eval do @forwarded = [] end end
Also aliased as: included
Public Instance Methods
forward(payload)
click to toggle source
Force payload into local store
@param payload [Hash]
# File lib/jackal/utils/spec/callback_local.rb, line 17 def forward(payload) @forwarded << payload end
forwarded()
click to toggle source
@return [Array] forwarded payloads
# File lib/jackal/utils/spec/callback_local.rb, line 10 def forwarded @forwarded ||= [] end