lib/demos.rb in rubylabs-0.8.1 vs lib/demos.rb in rubylabs-0.8.2
- old
+ new
@@ -132,10 +132,40 @@
end
i = i+1
end
end
+=begin rdoc
+ Demonstrate modifiers and if statements
+=end
+ def compound_names(a)
+ a.each { |s| puts s if s.include?(" ") }
+ end
+
+ def emphasize(s)
+ if s == "red" || s == "green" || s == "blue"
+ s.upcase!
+ s += "S"
+ end
+ return s
+ end
+
+ def drink_cup(n)
+ if n == 12
+ return "tall"
+ elsif n == 16
+ return "grande"
+ elsif n == 20
+ return "venti"
+ else
+ return n.to_s + " ounce"
+ end
+ end
+
+ def make_order(size, kind)
+ puts "I'll have a " + drink_cup(size) + " " + kind + ", please."
+ end
end # Demos
end # RubyLabs