Heads up! To view this whole video, sign in with your Courses account or enroll in your free 7-day trial. Sign In Enroll
Well done!
You have completed Build an Address Book in Ruby!
You have completed Build an Address Book in Ruby!
Preview
Our users will need a way to interact with our program. In this video, we begin to offer that functionality by displaying a simple menu and waiting for input.
Code Samples
def run
loop do
puts "Address Book"
puts "e: Exit"
print 'Enter your choice: '
input = gets.chomp
case input
when 'e'
break
end
end
end
We call this by saying:
address_book.run
Related Discussions
Have questions about this video? Start a discussion with the community and Treehouse staff.
Sign upRelated Discussions
Have questions about this video? Start a discussion with the community and Treehouse staff.
Sign up
Now that we have most of our classes set
up, we can work on input and output.
0:00
We're going to use a class from the Ruby
Standard Library to save things between
0:00
sessions.
0:04
This is a lot easier than you think.
0:06
Let's go ahead and
see how that works now, using WorkSpaces.
0:08
Okay, so we have our functionality
with our address book working so far.
0:12
We can add contacts.
0:17
We can add phone numbers and
addresses to our contacts.
0:18
And then, we can go ahead and
search through it if we want to.
0:22
So now, we're going to make this
more of a command line application.
0:26
You need to sign up for Treehouse in order to download course files.
Sign upYou need to sign up for Treehouse in order to set up Workspace
Sign up