On 1 September 2015 at 16:33, Elizabeth McGurty <emcgur...@gmail.com> wrote:
> Very nice!  The all important ||=

Now if I could just convince you of the benefits of inline posting
rather than top posting then I would feel my life was worth while
after all :)

Colin

>
>
> On Tuesday, September 1, 2015 at 11:01:57 AM UTC-4, Colin Law wrote:
>>
>> On 1 September 2015 at 15:41, Elizabeth McGurty <emcg...@gmail.com> wrote:
>> > And I am also super confused as to the notion of 'memorising'.  What
>> > does
>> > that mean?  Kids memorise the alphabet and times tables, what does that
>> > metaphor mean in terms of Ruby and Ruby on Rails? Memorising is a
>> > process of
>> > repeatedly iterating through a series that must eventually be held in
>> > one's
>> > memory.  Does Rails have some neural process of educating itself in
>> > neural
>> > memorising?
>>
>> The test filter (which is not actually called that of course, it has a
>> name meaningful in the context of my application) does a fair amount
>> of db lookup, based on the request params, and comes up with a true or
>> false answer.  My mod is, in the test filter, to test a class variable
>> (lets call it @test_answer) and if it is nil then to run the db
>> lookups, caculate the answer true or false, save it in @test_answer
>> and return that value.  If it is not nil then I just return the value.
>> The result is that the first time it runs it does the lookup, the
>> second time it just returns the answer
>>
>> In practice that just turns into something like
>> def test?
>>   @test_answer ||= do_the_lookup_and_calcs()
>> end
>>
>> Colin
>
> --
> You received this message because you are subscribed to the Google Groups
> "Ruby on Rails: Talk" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to rubyonrails-talk+unsubscr...@googlegroups.com.
> To post to this group, send email to rubyonrails-talk@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/rubyonrails-talk/c98708d7-9d86-40d9-90e8-2e92085cfb59%40googlegroups.com.
>
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to rubyonrails-talk+unsubscr...@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rubyonrails-talk/CAL%3D0gLvhy0fJfec5wruSRqgdLOibYd06sZhzR-dT8weYwLkUdA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to