<div dir="ltr">That will do absolutely nothing since he's not calling self.foo=<br><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Jul 1, 2014 at 10:36 AM, Ronny Ager-Wick <span dir="ltr"><<a href="mailto:ronny@ager-wick.com" target="_blank">ronny@ager-wick.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div text="#000000" bgcolor="#FFFFFF">
    <div>You don't have any definition for what
      should happen to foo when assigning a value.<br>
      Try adding this:<br>
      <br>
      def foo= obj<br>
        @b = obj<br>
      end<div><div class="h5"><br>
      <br>
      <br>
      On 01/07/14 17:12, Kenneth Lee wrote:<br>
    </div></div></div>
    <blockquote type="cite"><div><div class="h5">
      <div dir="ltr">
        <p>Doing some lazy instantiation and come across this
          oddity, maybe I'm just being dense.</p>
        <p><font face="courier new, monospace">$ irb</font></p>
        <p><font face="courier new, monospace">irb(main):001:0>
            def foo</font></p>
        <p><font face="courier new, monospace">irb(main):002:1>
              @bar ||= []</font></p>
        <p><font face="courier new, monospace">irb(main):003:1>
            end</font></p>
        <p><font face="courier new, monospace">=> :foo</font></p>
        <p><font face="courier new, monospace">irb(main):004:0>
            foo</font></p>
        <p><font face="courier new, monospace">=> []</font></p>
        <p><font face="courier new, monospace">irb(main):005:0>
            foo += []</font></p>
        <p><font face="courier new, monospace">NoMethodError:
            undefined method `+' for nil:NilClass</font></p>
        <p><font face="courier new, monospace"><span>
            </span>from (irb):5</font></p>
        <p><font face="courier new, monospace"><span>
            </span>from /Users/ken/.rbenv/versions/2.1.1/bin/irb:11:in
            `<main>'</font></p>
        <p><font face="courier new, monospace">irb(main):006:0>
            foo</font></p>
        <p><font face="courier new, monospace">=> nil</font></p>
      </div>
      <br>
      <fieldset></fieldset>
      <br>
      </div></div><div class=""><pre>_______________________________________________
Chat mailing list
<a href="mailto:Chat@lists.lrug.org" target="_blank">Chat@lists.lrug.org</a>
<a href="http://lists.lrug.org/listinfo.cgi/chat-lrug.org" target="_blank">http://lists.lrug.org/listinfo.cgi/chat-lrug.org</a>
</pre>
    </div></blockquote>
    <br>
  </div>

<br>_______________________________________________<br>
Chat mailing list<br>
<a href="mailto:Chat@lists.lrug.org">Chat@lists.lrug.org</a><br>
<a href="http://lists.lrug.org/listinfo.cgi/chat-lrug.org" target="_blank">http://lists.lrug.org/listinfo.cgi/chat-lrug.org</a><br>
<br></blockquote></div><br></div></div>