This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
beer = 3 | |
while beer > 1 | |
# Repeat what's in here as long as it's TRUE that the counter is greater than zero | |
puts "#{beer} bottles of beer on the wall, #{beer} bottles of beer! Take one down and pass it around," | |
beer = beer - 1 | |
if beer > 1 | |
puts "#{beer} bottles of beer on the wall." | |
else |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
beer = 5 | |
while beer > 0 | |
# Repeat what's in here as long as it's TRUE that the counter is greater than zero | |
puts "#{beer} bottles of beer on the wall, #{beer} bottles of beer! Take one down and pass it around," | |
beer = beer - 1 | |
if beer > 0 | |
puts "#{beer} bottles of beer on the wall." | |
else |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
beer = 5 | |
while beer > 0 | |
# Repeat what's in here as long as it's TRUE that the counter is greater than zero | |
puts "#{beer} bottles of beer on the wall, #{beer} bottles of beer! Take one down and pass it around," | |
beer = beer - 1 | |
puts "#{beer} bottles of beer on the wall." | |
end | |
puts 'There are no bottles of beer on the wall, no bottles of beer, you can\'t take any down or pass \'em around, there are no bottles of beer on the wall.' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
line_width = 25 | |
puts 'Table of Contents'.center(line_width) | |
puts 'Chapter 1: Getting Started'.ljust(line_width) + 'page 1'.rjust(line_width) | |
puts 'Chapter 2: Numbers'.ljust(line_width) + 'page 9'.rjust(line_width) | |
puts 'Chapter 3: Letters'.ljust(line_width) + 'page 13'.rjust(line_width) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'rubygems' | |
require 'jumpstart_auth' | |
class JSTwitter | |
attr_reader :client | |
def initialize | |
puts "Initializing" | |
@client = JumpstartAuth.twitter | |
end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'rubygems' | |
require 'jumpstart_auth' | |
class JSTwitter | |
attr_reader :client | |
def initialize | |
puts "Initializing" | |
@client = JumpstartAuth.twitter | |
end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'rubygems' | |
require 'jumpstart_auth' | |
class JSTwitter | |
attr_reader :client | |
def initialize | |
puts "Initializing" | |
@client = JumpstartAuth.twitter | |
end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'rubygems' | |
require 'jumpstart_auth' | |
class JSTwitter | |
attr_reader :client | |
def initialize | |
puts "Initializing" | |
@client = JumpstartAuth.twitter | |
end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'rubygems' | |
require 'jumpstart_auth' | |
class JSTwitter | |
attr_reader :client | |
def initialize | |
puts "Initializing" | |
@client = JumpstartAuth.twitter | |
end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def run | |
puts "Welcome to the JSLTwitter Client" | |
command = "" | |
until command == "q" | |
puts "Enter Command:" | |
input = gets.chomp | |
command = input.split.first | |
message = input.split[1..-1].join(" ") |