title: Calling methods within methods ruby
body: <p>I'm trying to figure out how to call methods inside methods in ruby.</p>
  
  <p>Here's my code:</p>
  
  <pre><code>def testNegative number 
    if number &lt; 0  # No negative numbers.
      return 'Please enter a number that isn\'t negative.'
    end
  end
  
  def testIfZero number
    if number == 0
      return 'zero'
    end
  end
  
  def englishNumber number
    testNegative(number) 
    testIfZero(number) 
  end
  
  puts englishNumber -1
  puts englishNumber 0
  </code></pre>
  
  <p>Currently, the output I'm getting is an empty line and then "zero". I was wondering why I don't see "Please enter a number that isn't negative" as the output of put englishNumber -1. How can I fix things so that "Please enter a number that isn't negative" is returned and the programs ends?</p>