Dopiero zaczynam “przygodę” z Ruby więc bardzo proszę o wyrozumiałość.Jako że jestem całkowicie zielony w tym temacie na razie korzystam z książki “Magia Ruby. Programowanie na wesoło” (Eric Weinstein) i niestety już na samym początku mam problem z malutkim kodem dotyczącym labiryntu (poniżej):
puts ‘Na wszystkie świętości! Wszedłeś do labiryntu!’
print 'Dokąd chcesz pójść? (Wprowadź liczbę od 0 do 360, aby skręcić o daną liczbę stopni): ’
kierunek=gets.chomp
puts  “#{kierunek} stopni, mówisz? Dobry wybór!”
if kierunek==‘0’ || kierunek==‘360’
puts ‘Wybrałeś kierunek N!’
elsif kierunek==‘270’
puts ‘Wybrałeś kierunek W!’
elsif kierunek==‘90’
puts ‘Wybrałeś kierunek E!’
elsif kierunek==‘180’
puts ‘Wybrałeś kierunek S!’
elsif kierunek>‘270’ && kierunek<‘360’
puts ‘Wybrałeś kierunek NW!’
elsif kierunek<‘270’ && kierunek>‘180’
puts ‘Wybrałeś kierunek SW!’
elsif kierunek<‘180’ && kierunek>‘90’
puts ‘Wybrałeś kierunek SE!’
elsif kierunek<‘90’ && kierunek>‘0’
puts ‘Wybrałeś kierunek NE!’
else
puts ‘Czekaj, to chyba nie jest kierunek?’
end
Co robię źle bo błędnie działa kierunek SE.
 porównujesz ciągi znaków zamiast liczb. Sprawdzasz czy słowo “150” jest większe od słowa “90”. Nie jest. Zmień
 porównujesz ciągi znaków zamiast liczb. Sprawdzasz czy słowo “150” jest większe od słowa “90”. Nie jest. Zmień