Method: NERA::SimulatorLayerController#get_class_by_name

Defined in:
lib/nera/nera_simulator_layer_controller.rb

#get_class_by_name(sim_name) ⇒ Object

Raises:

  • (ArgumentError)


44
45
46
47
48
49
50
# File 'lib/nera/nera_simulator_layer_controller.rb', line 44

def get_class_by_name( sim_name)
  raise ArgumentError unless sim_name.is_a?(String)
  found = NERA::Simulator.inherited_simulators.find do |sim|
    sim.to_s == sim_name
  end
  return found
end