2005-02-20 17:28:11 -05:00
|
|
|
* Upgraded to breakpoint 92 which fixes:
|
|
|
|
|
|
|
|
* overload IRB.parse_opts(), fixes #443
|
|
|
|
=> breakpoints in tests work even when running them via rake
|
|
|
|
* untaint handlers, might fix an issue discussed on the Rails ML
|
|
|
|
* added verbose mode to breakpoint_client
|
|
|
|
* less noise caused by breakpoint_client by default
|
|
|
|
* ignored TerminateLineInput exception in signal handler
|
|
|
|
=> quiet exit on Ctrl-C
|
|
|
|
|
2005-02-14 21:02:20 -05:00
|
|
|
* Fixed Inflector for words like "news" and "series" that are the same in plural and singular #603 [echion], #615 [marcenuc]
|
|
|
|
|
2005-02-12 15:10:10 -05:00
|
|
|
* Added Hash#stringify_keys and Hash#stringify_keys!
|
|
|
|
|
2005-02-11 08:05:38 -05:00
|
|
|
* Added IndifferentAccess as a way to wrap a hash by a symbol-based store that also can be accessed by string keys
|
|
|
|
|
2005-02-14 20:45:35 -05:00
|
|
|
* Added Inflector.constantize to turn "Admin::User" into a reference for the constant Admin::User
|
|
|
|
|
|
|
|
* Added that Inflector.camelize and Inflector.underscore can deal with modules like turning "Admin::User" into "admin/user" and back
|
|
|
|
|
2005-01-17 14:53:42 -05:00
|
|
|
* Added Inflector.humanize to turn attribute names like employee_salary into "Employee salary". Used by automated error reporting in AR.
|
|
|
|
|
2005-01-15 08:52:58 -05:00
|
|
|
* Added availability of class inheritable attributes to the masses #477 [bitsweat]
|
|
|
|
|
|
|
|
class Foo
|
|
|
|
class_inheritable_reader :read_me
|
|
|
|
class_inheritable_writer :write_me
|
|
|
|
class_inheritable_accessor :read_and_write_me
|
|
|
|
class_inheritable_array :read_and_concat_me
|
|
|
|
class_inheritable_hash :read_and_update_me
|
|
|
|
end
|
|
|
|
|
|
|
|
# Bar gets a clone of (not a reference to) Foo's attributes.
|
|
|
|
class Bar < Foo
|
|
|
|
end
|
|
|
|
|
|
|
|
Bar.read_and_write_me == Foo.read_and_write_me
|
|
|
|
Bar.read_and_write_me = 'bar'
|
|
|
|
Bar.read_and_write_me != Foo.read_and_write_me
|
|
|
|
|
2005-01-15 08:43:48 -05:00
|
|
|
* Added Inflections as an extension on String, so Inflector.pluralize(Inflector.classify(name)) becomes name.classify.pluralize #476 [bitsweat]
|
|
|
|
|
2005-01-11 16:37:02 -05:00
|
|
|
* Added Byte operations to Numeric, so 5.5.megabytes + 200.kilobytes #461 [Marcel Molina]
|
|
|
|
|
2005-01-10 18:52:37 -05:00
|
|
|
* Fixed that Dependencies.reload can't load the same file twice #420 [Kent Sibilev]
|
|
|
|
|
2005-01-10 17:49:45 -05:00
|
|
|
* Added Fixnum#ago/until, Fixnum#since/from_now #450 [bitsweat]
|
|
|
|
|
2005-01-10 14:18:37 -05:00
|
|
|
* Added that Inflector now accepts Symbols and Classes by calling .to_s on the word supplied
|
|
|
|
|
2005-01-10 08:14:50 -05:00
|
|
|
* Added time unit extensions to Fixnum that'll return the period in seconds, like 2.days + 4.hours.
|