class Processor::Observer::NullObserver

Attributes

messenger[R]
processor[R]

Public Class Methods

new(options = {}) click to toggle source
# File lib/processor/observer/null_observer.rb, line 9
def initialize(options = {})
  @messenger = options.fetch :messenger, Processor::Messenger.new(:info, STDERR, self.class.name)
  @processor = options.fetch :processor, nil
end

Public Instance Methods

update(method_name, processor = nil, *args) click to toggle source
# File lib/processor/observer/null_observer.rb, line 14
def update(method_name, processor = nil, *args)
  @processor ||= processor
  send method_name, *args if respond_to? method_name
end