Начиная с Руби версии 1.9, появился новый синтаксис для хешей. Давайте посмотрим, как можно моментально перевести на него весь проект.
Новый синтаксис хешей в Руби
The New Hash Syntax in Ruby ...
24 февраля 2012, 13:44
12
Хотя на Хабре уже проскакивали статьи о создании гемов, они либо содержат устаревшую, либо неполную информацию.
Как же на самом деле надо создавать, развивать и публиковать свои гемы?
...
20 февраля 2012, 19:52
99
Доброго времени суток!
Вместо введения
Наконец-то я нашёл немного времени для того, чтобы продолжить своё повествование о разнообразных чудесах в Ruby. Как вы помните, в прошлой части мы ...
19 декабря 2011, 16:18
68
Доброго времени суток!
Введение
Каждый рубист, да и вообще программист, рано или поздно начинает задумываться о написании своих библиотек. Ему начинает надоедать перетаскивание одних и тех же ...
14 декабря 2011, 17:39
104
Для начала определимся с понятиями:
RubyGems — фрэймворк для установки и запаковки Ruby библиотек и приложений.
gem — пакет(файл) с библиотекой или приложением. Имеет стандартизированный вид и ...
GeoIP позволяет реализовать поиск информации о стране, городе по IP адресу или хосту.
При помощи GeoIP можно например определять предпочтительную локализацию вашего проекта для нового пользователя ...
Mysql2 — современная, простая и очень быстрая Mysql библиотека (GEM) для Ruby.
API состоит из 2-х классов:
Mysql2::Client — соединение с базой
Mysql2::Result — результат запроса включающий в ...
tweet-button — gem/plugin для генерации новой Twitter кнопки.
Использование
Включите TweetButton в вашем application хелпере. После этого в любом шаблоне можно вызвать хелпер:
...
Достаточно регулярно на хостинге не оказывается предустановленной библиотеки для той или иной программы. И не всегда хостер удовлетворяет просьбу установить библиотеку требуемой версии. Бывает, что ...
Статья за авторством хабраюзера preprocessor, который не смог ее опубликовать по всем понятной причине. Так что все плюсики ему:)
Конечный автомат (Finite-state machine) — это такая штука, ...