The Wayback Machine - http://web.archive.org/web/20160314125116/http://ruby.about.com/
The Latest in Ruby
Ruby Regular Expression Tips: Quick Extraction
Regular expressions are a powerful and often cryptic feature for processing text. Ruby provides a quick way to handle this often cumbersome tool and extract a specific part of a string.
Ruby Challenge: Palindrome
A palindrome is any word or phrase that's the same backwards as it is forwards. Your challenge is to create a method that, when given a string, will detect all english language palindromes.
Ruby on laptop -
Ruby Challenge: Run Length Encoding
Run-length encoding is an obsolete but trivial compression algorithm. Not useful to know, but perfect for a programming challenge.
A Few of my Favorite Ruby Gems
We all have our favorite gems. These are gems that we either use very often, or we loved using so much we find reasons to use them. The following is a list of some of my personal favorite gems in no particular order.
Ruby Challenge: Pig Latin
Pig latin is a word game with some simple rules that turn the phrase "pig latin" into "igpay atinlay." Your challenge is to implement this in Ruby.
Ruby Challenges
Whether you're just starting out, or whether you want to take a break from the monotony of making the same program over and over again, a challenge might be just what you're looking for. The following are a series of challenges designed to both teach you Ruby and exercise your skills.
Ruby Challenge: Asterisk Banner
Do you remember BASIC? Do you remember line numbers? How about surrounding comments and program titles with asterisks? Perhaps you don't want to remember the first two (some things should stay dead), but your challenge is this: create BASIC-style headers in Ruby.
Ruby Challenge: The Fizz Buzz Test
The fizz buzz test is a basic programming task designed to weed out unqualified applicants to programming jobs. Never mind qualifications, job history or education, just see if the applicant can compose a simple program. Surprisingly, a large percentage of applicants can't complete this task and this makes the interviewer's job much easier. So what are you in for taking this test? The answer is: not much.
Doing Things Wrong in Ruby: Number Guessing Game Partt 1
Doing things wrong in Ruby: to to (and how not to) write a number guessing game in Ruby.
Doing Things Wrong in Ruby: Number Guessing Game Part 1
Doing things wrong in Ruby: to to (and how not to) write a number guessing game in Ruby.
Assigning Keyword Arguments from the Constructor in Ruby
A common Python idiom of assigning instance variables from keyword arguments is examined.
The Double Bang Operator: !! in Ruby
The Double Bang Operator: !! in Ruby, is this a good way to convert an object to a boolean?
Should You Use respond_to? or is_a? in Ruby?
Should You Use respond_to? or is_a? in Ruby? How do you know what type of object you're dealing with?
Ruby 2.2's New Garbage Collector
Ruby 2.2 comes equipped with a new incremental garbage collector that should improve interactive performance.
Spotlight on Ruby Gems: id3tag
Massaging MP3 metadata in Ruby.
Prev
1
2
3
4