- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
#these methods are for permission control
def admin_permission
1
end
def user_permission
2
end
def power_user_permission
3
end
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−128
#these methods are for permission control
def admin_permission
1
end
def user_permission
2
end
def power_user_permission
3
end
Я плакалъ
Правда странно, что для этого применены именно методы, т.к. маловероятно, что кто-то будет их рефакторить во что-то более сложное...
irb(main):001:0> ADMIN = 1
=> 1
irb(main):002:0> USER = 2
=> 2
irb(main):003:0> ADMIN = 3
(irb):3 warning: already initialized constant ADMIN
=> 3
irb(main):004:0> ADMIN
=> 3
Да, и методы тоже можно.