title: What is file-based source code?
body: <p>In the book "Programming Ruby" it says that ruby has file-based source code.</p>
  
  <blockquote>
    <p>Take a true object-oriented language, such as Smalltalk. Drop the
    unfamiliar syntax and move to more conventional, file-based source
    code. [...] You end up with Ruby.</p>
  </blockquote>
  
  <p><a href="http://docs.ruby-doc.com/docs/ProgrammingRuby/" rel="noreferrer">http://docs.ruby-doc.com/docs/ProgrammingRuby/</a></p>
  
  <p><strong>What does it mean for a language to have file-based source code?</strong>  </p>