Как работает be_some в RSpec?

November 24, 2014

Как-то раз я решил разобраться какая именно магия используется в RSpec-предикаторах be_some, так как на первый взгляд они напоминают undefined local variable or method.

Read More

Неведомый Array#find

November 20, 2014

Полагаясь на интуицию, как делаю в 90% случаев, программируя на Руби, я написал проверку наличия элемента в массиве array.find(4) ? 'success' : 'fail' и с удивлением узнал, что это не работает.

Read More

Комментарии Дискуса на телефоне

November 13, 2014

Я люблю сайты, которые хорошо отображаются на телефоне. Когда они плотно вбиты в ширину экрана и вверх-вниз скролятся, а вправо-влево нет.

Read More

Bash Prompt, проверенный временем

November 6, 2014

Подозреваю, что многие меняли внешний вид строки приглашения (так же переводится prompt, правильно?) в консоли много-много раз.

Read More

Object as a Service

October 30, 2014

Мне нравится концепция сервис объектов для гурманов, на работе мы её часто используем.

Read More

Лок на запись

October 27, 2014

Бывает, что при обновлении строчки в базе хочется сделать серию сложных операций с зависимыми записями и желательно, чтобы паралельные потоки в это время не мешали.

Read More

Синатра инлайн-темплейты

October 23, 2014

В руби можно закончить скрипт досрочно, а Синатра позволяет разместить там вьюхи. Но давайте обо всем по порядку.

Read More