title: Ruby: Why is an instance variable defined inside a class nil?
body: <pre><code>class Something
    @b = [4432]
    def screen
      puts @b.class
    end
  end
  s = Something.new
  s.screen
  </code></pre>
  
  <p>outputs 'Nilclass'. Was wondering, why does an instance variable which is defined inside a class always part of NilClass?</p>