nil.method

  1. Да предположим, че имам следната верига от извиквания:

    a.b.c.d?

    И искам да я използвам като условие за if. Само че някой от функциите, както и началния обект могат да бъдат nil, затова if-а става:

    if a and a.b and a.b.c and a.b.c.d?

    Което е малко глупаво (поне според мен). Има ли по-елегантен начин да се направи това?

    Публикувано преди повече от 4 години
  2. Има няколко gem-а, които решават проблема. Моят любим е този .

    Публикувано преди повече от 4 години

Нов отговор

Трябва да сте вътре за да отговаряте.