How to request features in Ruby

Steps to follow

  1. Insure it's a meaningful improvement
    • Was this improvement ever proposed or discussed? (Search in Google or Redmine)
    • Is there already a way to achieve a similar result?
    • Would it benefit many people? Can you find cases in existing code where it would be useful?
  2. Think about it
    • What's a good name?
    • What exact arguments does it accept?
    • What does it return?
    • Any risk of incompatibility?
  3. Write it up
    • Use a good title: if title is not so good, the ticket will be ignored
    • State how the current situation can be improved
    • Make a concise but complete proposal
    • Address objections you can foresee
  4. Create a Feature Request on http://bugs.redmine.com and follow through. Open one issue per feature request!