class Ccp::Fixtures::Observer
Attributes
read[R]
write[R]
Public Class Methods
new(data)
click to toggle source
# File lib/ccp/fixtures/observer.rb, line 6 def initialize(data) @data = data.must(Typed::Hash) @read = {} @write = {} end
Public Instance Methods
start()
click to toggle source
# File lib/ccp/fixtures/observer.rb, line 12 def start @data.events.on(:read ) {|k,v| @read[k] ||= v} @data.events.on(:write) {|k,v| @write[k] = v} end
stop()
click to toggle source
# File lib/ccp/fixtures/observer.rb, line 17 def stop # remove events (this depends on typed.gem) # NotImplementedYet end