Skip to content

Commit 9e467d0

Browse files
committed
Add empty solver files.
1 parent b7e5a34 commit 9e467d0

17 files changed

+37
-1
lines changed

Gemfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
source 'https://rubygems.org'
2+
3+
gem 'require_all'

Gemfile.lock

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
GEM
2+
remote: https://rubygems.org/
3+
specs:
4+
require_all (1.3.3)
5+
6+
PLATFORMS
7+
ruby
8+
9+
DEPENDENCIES
10+
require_all
11+
12+
BUNDLED WITH
13+
1.11.2

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
1-
Keep Talking and Nobody Explodes Solver
1+
Keep Talking and Nobody Explodes Solver
2+
3+
1. Bundle

main.rb

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
# require 'require_all'
2+
# require_all 'solvers'
3+
14
def prompt_user
25
puts "Select a panel."
36
puts "0. SERIAL/BATTERY/INDICATOR/PORT CHECK"
@@ -15,21 +18,35 @@ def prompt_user
1518
puts "12. Knobs"
1619
run_selected_solver(gets.chomp)
1720
end
21+
1822
def run_selected_solver(selection)
1923
case selection
2024
when '0'
25+
load('./solvers/check.rb')
2126
when '1'
27+
load('./solvers/wires.rb')
2228
when '2'
29+
load('./solvers/button.rb')
2330
when '3'
31+
load('./solvers/keypads.rb')
2432
when '4'
33+
load('./solvers/simon_says.rb')
2534
when '5'
35+
load('./solvers/whos_on_first.rb')
2636
when '6'
37+
load('./solvers/memory.rb')
2738
when '7'
39+
load('./solvers/morse_code.rb')
2840
when '8'
41+
load('./solvers/complicated_wires.rb')
2942
when '9'
43+
load('./solvers/wire_sequences.rb')
3044
when '10'
45+
load('./solvers/mazes.rb')
3146
when '11'
47+
load('./solvers/passwords.rb')
3248
when '12'
49+
load('./solvers/knobs.rb')
3350
else
3451
prompt_user
3552
end

solvers/button.rb

Whitespace-only changes.

solvers/check.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
load('./main.rb')

solvers/complicated_wires.rb

Whitespace-only changes.

solvers/keypads.rb

Whitespace-only changes.

solvers/knobs.rb

Whitespace-only changes.

solvers/mazes.rb

Whitespace-only changes.

solvers/memory.rb

Whitespace-only changes.

solvers/morse_code.rb

Whitespace-only changes.

solvers/passwords.rb

Whitespace-only changes.

solvers/simon_says.rb

Whitespace-only changes.

solvers/whos_on_first.rb

Whitespace-only changes.

solvers/wire_sequences.rb

Whitespace-only changes.

solvers/wires.rb

Whitespace-only changes.

0 commit comments

Comments
 (0)