войти зарегистрироваться

RubyИспользуете ли вы новый ситаксис (хеш, лямбда) в Ruby 1.9?

Проголосовало 313 человек. Воздержалось 763 человека.

RubySpree 0.10.0 release

Intro: Spree — довольно мощный и гибкий движок для создания интернет-магазинов, написанный на Ruby on Rails, распространяющийся под лицензией New BSD.

Спустя почти полгода после релиза 0.9.0 вышла очередная версия Spree — 0.10.0, эта версия вобрала в себя множество замечательных, новых возможностей:
  • Поддержка тем оформления
  • Расширяемый механизм поиска (с помощью расширений поддерживается поиск через Xapian, Sphinx и Solr)
  • Настраиваемый процесс оформления заказа (можно убирать или добавлять шаги)
  • Группы товаров на основе разнообразных критериев
  • Улучшена поддержка конфигурации платёжных систем
  • Возможность выбора(для пользователя) из нескольких способов оплаты
  • RESTful API
  • Несколько SEO улучшений
  • Поддержка Rails 2.3.5 и Ruby 1.9

Также была существенно улучшена поддержка интернационализации в целом и русского языка в частности.

Полный список примечаний к релизу

UPD: перенесено в блог «Ruby»

Ruby Игры с кодировкой в Ruby 1.9

Ruby 1.9 отлично поддерживает различные кодировки. Здесь тема кодировок раскрыта целиком и полностью. Теперь, когда поддержка различных кодировок работает из коробки, штуки вроде этих делать ещё проще.

# coding: UTF-8

π = Math::PI
 
def(x)
  Math.sqrt(x)
end
 
def(r)
  r.inject{|sum,val| sum + (block_given? ? yield(val) : val)}
end