title: type conversion in Ruby
body: <p>Ruby is strongly typed language. Thus it performs <code>type conversion</code> rather than <code>type casting</code>. Now there is two types of conversions - <code>implicit</code> and <code>explicit</code>. </p>
  
  <p>Based on what rules ruby determines which kind of conversion to be applied on what context?</p>