class AVR::Memory::Watch
Public Class Methods
new(proc = nil, &block)
click to toggle source
# File lib/avr/memory.rb, line 34 def initialize(proc = nil, &block) @watch_proc = T.let(proc || T.must(block).to_proc, Proc) end
Public Instance Methods
notify(memory_byte, old_value, new_value)
click to toggle source
# File lib/avr/memory.rb, line 39 def notify(memory_byte, old_value, new_value) @watch_proc.call(memory_byte, old_value, new_value) end