В некоторых проектах требуется дать возможность пользователю настроить правила для повторяющихся событий. Иногда правила событий могут быть достаточно сложными, к примеру, “каждый предпоследний день месяца” или “каждую вторую пятницу месяца до определенной даты“. Для решения подобных задач можно успешно применять gem ice_cube.
Читать полностью »
Рубрика «gem» - 2
Gem ice_cube для повторяющихся событий
2012-12-04 в 9:35, admin, рубрики: gem, ruby, метки: gem, rubyХоткеи в приложенях Ruby on Rails
2012-09-24 в 0:02, admin, рубрики: gem, hotkeys, javascript library, mousetrap, ruby, ruby on rails, rubygems, метки: gem, hotkeys, javascript library, mousetrap, ruby, ruby on rails, rubygemsMousetrap — javascript-библиотека, позволяющая легко и непринужденно добавлять хоткеи на сайты, появилась не так давно. Но уже успела полюбиться мне настолько, что я решил сделать ее добавление к проекту на Ruby on Rails простым и приятным. А именно, завернуть в ruby-библиотеку для рельсов. Так появился gem mousetrap-rails.
Автоматическое создание объекта ассоциаций has_one и belongs_to
2012-09-18 в 15:57, admin, рубрики: gem, rails, ruby on rails, метки: gem, rails Если у вас когда либо возникала чудная ситуация, когда вы прописали ассоциации для моделей (has_one и belongs_to), accepted_nested_attributes, но хелпер fields_for не показывает форму то это пост поожет вам раз и навсегда избавится от этого «глюка». Заранее предупреждаю, что пост сугубо для rails разработчиков, и ни для кого никому, кроме как rails разработчикам интересен не будет!
Читать полностью »
Автоматизируем работу с проектами Xcode средствами Ruby
2012-08-27 в 11:03, admin, рубрики: development, gem, iOS, osx, ruby, xcode, Программирование, метки: development, gem, iOS, osx, ruby, xcodeПривет. Существует ряд задач, для реализации которых нет необходимости в использовании графического интерфейса Xcode. Время исполнения таких задач может сократиться как минимум на время запуска Xcode. Экономия времени может показаться незначительной при работе с одним проектом, но если проектов много, процесс их редактирования может оказаться очень утомительным. Но самое главное, что такой подход открывает возможности для автоматизации работы с проектами.
Я хочу рассказать о новом инструменте, целью которого является решение описанной проблемы. XcodeProject — это библиотека на языке Ruby которая может быть использована для чтения данных проекта Xcode и их изменения, а так же для сборки проектов, архивирования и выполнения ряда задач по автоматизации работы с ними.
Ruby / Новый синтаксис хешей в Руби
2012-02-24 в 9:44, admin, рубрики: gem, ruby, руби, метки: gem, ruby, руби Начиная с Руби версии 1.9, появился новый синтаксис для хешей. Давайте посмотрим, как можно моментально перевести на него весь проект. То есть, если раньше мы писали нечто вот такое:
{:key => 'value', :key2 => 'value2'}
Сейчас это будет выглядеть вот так:
{key: 'value', key2: 'value2'}
Мне, лично, такое обновление очень нравится и я стараюсь использовать новый синтаксиис всегда, когда работаю с хешами в своих проектах на Руби. Некоторые проекты, над которыми я работаю в данный момент, уже имеют большое количество кода и в них синтаксис хешей все еще написан по старому. Решение, к которому я пришел, было написать конвертер,Читать полностью »