Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Ruby Primer is a set of interactive lessons that run in a text console, based on the excellent primer formerly at RubyMonk.com.

Notifications You must be signed in to change notification settings

ArkieCoder/rubyprimer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ruby Primer

Ruby Primer is a set of interactive lessons that run in a text console. It was originally based on the excellent primer maintained by C42 Engineering at RubyMonk.com, but that site was taken down in 2025. The lessons have been preserved here.

Technology Used

  • Language: Ruby 3.2+
  • Dependencies:
    • Bundler for gem management
    • RSpec for testing
    • Ruby-Figlet for ASCII art
    • Colorize for colored output
  • Image Generation:
    • Pandoc
    • XeLaTeX
    • ImageMagick
    • IBM Plex Serif Light font
  • Terminal Image Display: viu for inline images in Kitty, built-in support for iTerm2

Supported Terminals

  • iTerm2 on macOS
  • Kitty on macOS or Linux

Prerequisites

  • XeLaTeX (with IBM Plex Serif Light font)
  • ImageMagick

Getting Started

  1. Clone this repository
  2. Run ./install.sh to install dependencies and set up the environment.
  3. Run rp to start the interactive Ruby lessons.
  4. Follow the on-screen instructions to navigate lessons and run examples/tests.

About

Ruby Primer is a set of interactive lessons that run in a text console, based on the excellent primer formerly at RubyMonk.com.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published