Class: RubyNEAT::Cli::List

Inherits:
Thor
  • Object
show all
Defined in:
lib/rubyneat/cli/main.rb

Instance Method Summary collapse

Instance Method Details

#neatersObject



8
9
10
11
12
# File 'lib/rubyneat/cli/main.rb', line 8

def neaters
  Dir.glob(NEATGLOB).sort.each do |ne|
    puts 'neat run ' + File.basename(ne).gsub(%r{_neat\.rb}, '')
  end
end

#neuronsObject



15
16
17
# File 'lib/rubyneat/cli/main.rb', line 15

def neurons
  puts NEAT::Neuron.neuron_types.map{|n| n.name }.sort.join "\n"
end

#typesObject



20
21
22
23
# File 'lib/rubyneat/cli/main.rb', line 20

def types
  puts NEAT::Neuron.neuron_types.map{|n| n.type_name }.sort.join "\n"
  #puts NEAT::Neuron.neuron_type_names.sort.join "\n"
end