Module: SolidAgents::Agents
- Defined in:
- app/solid_agents/agents.rb,
app/solid_agents/agents/alex.rb,
app/solid_agents/agents/base.rb,
app/solid_agents/agents/chad.rb,
app/solid_agents/agents/eddy.rb,
app/solid_agents/agents/betty.rb,
app/solid_agents/agents/david.rb
Defined Under Namespace
Classes: Alex, Base, Betty, Chad, David, Eddy
Constant Summary collapse
- AGENT_CLASSES =
{ "alex" => SolidAgents::Agents::Alex, "betty" => SolidAgents::Agents::Betty, "chad" => SolidAgents::Agents::Chad, "david" => SolidAgents::Agents::David, "eddy" => SolidAgents::Agents::Eddy }.freeze
Class Method Summary collapse
Class Method Details
.for_owner(owner) ⇒ Object
22 23 24 |
# File 'app/solid_agents/agents.rb', line 22 def for_owner(owner) AGENT_CLASSES.fetch(owner.to_s, SolidAgents::Agents::Alex) end |