How bunyaminakdeniz/ruby works
This repository is a small collection of Ruby learning notes, standalone exercises, and example programs—not one integrated application. Its user-facing workflows are independent: some scripts accept terminal input and print a result, the roster script transforms a CSV file into output text, the spreadsheet example reads an XLSX workbook, and the Tk example animates a pendulum. The README is empty, and unsampled scripts are represented only where their filenames establish a distinct example; no shared runner or cross-script calls are evident.
Main entry points: lasagna.rb Roster formatter · xlsxx_reader.rb Workbook reader · sorular.rb Number puzzles · soru2.rb Digit sequences
Components 17
Ruby notes
- Core syntax notes
Notlar/notes.rb - Hashes and blocks
Notlar/notes2.rb - Class example
Notlar/classlar.rb
Standalone exercises
- Number puzzles
Sorular/sorular.rb - Digit sequences
Sorular/soru2.rb - Prime permutations
Sorular/soru10.rb - Truncatable primes
Sorular/soru14.rb - Tic-tac-toe
Sorular/tictactoe.rb - Other exercises
Sorular
Example programs
- Roster formatter
Sorular/lasagna.rb - Workbook reader
Sorular/xlsxx_reader.rb - Pendulum animation
Sorular/tk.rb - Simple calculator
exercism.rb
Other components
- Learner
- Roster CSV
- Formatted roster
- XLSX workbook
Connections 10
- Learner → Number puzzles: enters input
- Learner → Digit sequences: enters input
- Learner → Tic-tac-toe: plays
- Learner → Roster formatter: supplies paths
- Roster formatter → Roster CSV: reads
- Roster formatter → Formatted roster: writes
- Learner → Workbook reader: chooses column
- Workbook reader → XLSX workbook: reads
- Learner → Pendulum animation: starts
- Learner → Simple calculator: calls