Pages tagged gems:

alter ego
http://alter-ego.rubyforge.org/

Sometimes you want a single object to behave differently depending on what state it’s in. For instance, a traffic light has a different color depending on whether it is informing people that they should stop, slow down, or proceed. Or a user account object might behave differently depending on whether the account is in the “confirmed” state. AlterEgo can help you set up these state-based object “personalities”. AlterEgo will help you to define a set of valid states for your objects, and to define the allowable transitions between states. The real strength of AlterEgo, however, is in defining separate behaviors for each state that the object is in. Underneath the covers, AlterEgo will arrange for your object to delegate to a different state object depending on what state it is in. You can either explicitly define these state objects as classes, or use a concise DSL provided by AlterEgo.
A state machine plugin which allows each state to have different methods and behaviours.
AlterEgo is a Ruby implementation of the State pattern as described by the Gang of Four. It differs from other Ruby state machine libraries in that it focuses on providing polymorphic behavior based on object state.
AlterEgo is a Ruby implementation of the State pattern as described by the Gang of Four. It differs from other Ruby state machine libraries in that it focuses on providing polymorphic behavior based on object state. In effect, it makes it easy to give an object different “personalities” depending on the state it is in.
"AlterEgo is a Ruby implementation of the State pattern as described by the Gang of Four. It differs from other Ruby state machine libraries in that it focuses on providing polymorphic behavior based on object state. In effect, it makes it easy to give an object different “personalities” depending on the state it is in."
isitruby19.com • Community-powered gem compatibility for ruby 1.9
http://isitruby19.com/
great way to determine gem compatibility
“The Ruby community needs your help. Install Ruby 1.9.1 then try out your favourite gems and provide feedback here”
Is it Ruby 1.9? Listing Ruby Gems and showing their Ruby 1.9 compatibility
Dead simple task scheduling in Rails - Intridea Company Blog
http://intridea.com/2009/2/13/dead-simple-task-scheduling-in-rails?blog=company
Rufus scheduler
Fear of Fish - Building a Gem Using BDD
http://www.jamievandyke.com/blog/2009/01/09/building-a-gem-using-bdd.html
save
Craft the perfect gem with Jeweler @ Technical Pickles
http://technicalpickles.com/posts/craft-the-perfect-gem-with-jeweler
Hello Rip.
http://hellorip.com/
"Rip is an attempt to create a next generation packaging system for Ruby." Simpler/better/next-gen RubyGems for packaging.
Package management system for Ruby to complement gems, and provide sane virtual environments for better managing gems
tenderlove's nokogiri at master — GitHub
http://github.com/tenderlove/nokogiri/tree/master
better than hpricot ;)
Nokogiri parses and searches XML/HTML faster than Hpricot, and also has correctly implemented CSS3 selector support as well as XPath support.
nokogiri is (one of) the fastest ruby XML parser. Parses and searches XML and HTML, and supports xpath and CSS3 selectors.
rvm: Ruby Version Manager - rvm Home
http://rvm.beginrescueend.com/
different interpreter versions easily
You want to try out all of the different ruby interpreters and versions including different patchlevels, but you don't want to break what's working for you now. No time to waste?
managing versions of ruby
Snow Leopardにアップデートした後に気をつけること 主にMacPortsとrubygemsについて - mizchi log
http://d.hatena.ne.jp/mizchi/20090827/1251358228
Riding Rails: Gem Packaging: Best Practices
http://weblog.rubyonrails.org/2009/9/1/gem-packaging-best-practices
Relevance Blog : 10 Must-Have Rails Plugins and Gems (2009 Edition)
http://blog.thinkrelevance.com/2009/9/30/10-must-have-rails-plugins-and-gems-2009-edition
litany against fear ¤ by nick quaranto ¤ Gem Bundler is the Future
http://litanyagainstfear.com/blog/2009/10/14/gem-bundler-is-the-future/
Ruby Version Manager: Easily Use Multiple Ruby Versions At Once
http://www.rubyinside.com/rvm-ruby-version-manager-2347.html
Dr Nic » My RubyGems development tools and workflow
http://drnicwilliams.com/2008/12/05/my-rubygems-development-tools-and-workflow/
Personal weblog for Dr Nic Williams
4 Weather Libraries for Ruby and Rails Developers
http://www.rubyinside.com/ruby-weather-libraries-1251.html
天气预报接口 ruby on rails
Want to retrieve weather conditions in your Ruby script / application? There are four great solutions: WeatherMan, RWeather, rubyweather, and the Yahoo Weather Ruby API.
What’s the password…haddock?
http://stephencelis.com/2009/03/29/whats-the-password-haddock.html
% ha-gen -f ~/Documents/awesome_words.txt
Generador de passwords friendly. Hay otras alternativas como flapcore.
Password generator that attempts to use words that are more rememberable.