Class: SolidAgents::Agent

Inherits:
Record
  • Object
show all
Defined in:
app/models/solid_agents/agent.rb

Constant Summary collapse

ROLES =
%w[alex betty chad david eddy].freeze

Instance Method Summary collapse

Instance Method Details

#capability?(name) ⇒ Boolean

Returns:

  • (Boolean)


22
23
24
# File 'app/models/solid_agents/agent.rb', line 22

def capability?(name)
  capabilities_json.to_h.fetch(name.to_s, false)
end

#runtime_sym ⇒ Object



18
19
20
# File 'app/models/solid_agents/agent.rb', line 18

def runtime_sym
  runtime.to_sym
end