Class: Sequent::Core::Projectors

Inherits:
Object
  • Object
show all
Defined in:
lib/sequent/core/projector.rb

Overview

Utility class containing all subclasses of Projector

Class Method Summary collapse

Class Method Details

.<<(projector) ⇒ Object



147
148
149
# File 'lib/sequent/core/projector.rb', line 147

def <<(projector)
  projectors << projector
end

.allObject



143
144
145
# File 'lib/sequent/core/projector.rb', line 143

def all
  projectors
end

.find(projector_name) ⇒ Object



151
152
153
# File 'lib/sequent/core/projector.rb', line 151

def find(projector_name)
  projectors.find { |c| c.name == projector_name }
end

.projectorsObject



139
140
141
# File 'lib/sequent/core/projector.rb', line 139

def projectors
  @projectors ||= []
end