./devel/ruby-activesupport42, Toolkit of support libraries (part of Rails 4.2)

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 4.2.8, Package name: ruby23-activesupport-4.2.8, Maintainer: minskim

A toolkit of support libraries and Ruby core extensions extracted from
the Rails framework. Rich support for multibyte strings,
internationalization, time zones, and testing.


Required to run:
[time/ruby-tzinfo] [devel/ruby-i18n] [devel/ruby-minitest] [misc/ruby-thread_safe] [lang/ruby23-base]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 7f3383216dd88dd9317447d619a7c671aa362115
RMD160: cb662ade5c7dc4375ec87d342a070672735a0b3a
Filesize: 325 KB

Version history: (Expand)


CVS history: (Expand)


   2017-04-14 10:00:26 by Min Sik Kim | Files touched by this commit (4)
Log message:
Import ruby-activesupport-4.2.8 as devel/ruby-activesupport42

Notable changes since 3.2:
- Replace deprecated memcache-client gem with dalli in
  ActiveSupport::Cache::MemCacheStore.
- Optimize ActiveSupport::Cache::Entry to reduce memory and processing
  overhead.
- Inflections can now be defined per locale. singularize and pluralize
  accept locale as an extra argument.
- Object#try will now return nil instead of raise a NoMethodError if
  the receiving object does not implement the method, but you can still
  get the old behavior by using the new Object#try!.
- String#to_date now raises ArgumentError: invalid date instead of
  NoMethodError: undefined method 'div' for nil:NilClass when given an
  invalid date. It is now the same as Date.parse, and it accepts more
  invalid dates than 3.x.

See the release notes of 4.0, 4.1, and 4.2 for the full list:
- http://edgeguides.rubyonrails.org/4_0_r … notes.html
- http://edgeguides.rubyonrails.org/4_1_r … notes.html
- http://edgeguides.rubyonrails.org/4_2_r … notes.html