Яuбy / Говнокод #11974 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
class ProblemsController < ApplicationController

  MAX_TAGS_PER_PROBLEM = 5

  def self.MAX_TAGS_PER_PROBLEM
    MAX_TAGS_PER_PROBLEM
  end
end

Запостил: antono antono, (Updated )

Комментарии (10) RSS

  • На самом деле это для экономии кода. Вместо ProblemsController::MAX_TAGS_PER_PROBLEM , можно будет писать ProblemsController.MAX_TAGS_PER_PROBLEM - экономия в 1 символ очевидна!
    Ответить
    • Да, я так понимаю некотоыре не хотят видеть двоеточие в качестве разделителя 🙂
      Ответить
  • class ProblemsController < ApplicationController
    
      def self.MAX_TAGS_PER_PROBLEM
          5
      end
    end
    Ответить
    • Это не ruby way - ты дал всего один способ получить эту константу, а в топике было джва.
      Ответить
      • Если всем понравится этот метод -- я возьму alias и сделаю ему еще 3-4 имени. У нас в руби чем метод популярнее -- тем у него больше имен
        Ответить

Добавить комментарий

Семь раз отмерь — один отрежь, guest!

    А не использовать ли нам bbcode?


    8