Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Ruby Ruby Operators and Control Structures Ruby Control Structures If challenge!

What am I doing wrong?

see the code below. I've tried all the other methods that have been proposed to others with no positive outcome. Could someone please take a look at my version and steer me in the right direction? thanks

ruby.rb
car_speed = 65
speed_limit = 60

var too_fast = 
if car_speed > speed_limit
  puts true
else
  puts false
end

3 Answers

There is no var keyword in Ruby has far as I know. The following code should work for you.

car_speed = 65
speed_limit = 60

if car_speed > speed_limit
  too_fast = true
  puts "You are going to fast"
else
  too_fast = false
  puts "You are traveling below the speed limit."
end

Alternatively you can do

car_speed = 65
speed_limit = 60
too_fast = car_speed > speed_limit

Arrrgghhhh! I hate it when i get my languages all mixed up. thank you..going to try it right now

thank you! it worked beautifully!