aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/lib/active_support
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | | | | | Introduce minimalistic package for ActiveSupport.Michael S. Klishin2008-12-282-1/+20
| |/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To simplify using of ActiveSupport in 3rd party libraries, a simple way to require only minimum of commonly used extensions (multibyte, inflections, array and hash extensions, #blank?, and a few others) is needed. For exactly this reason some out-of-Rails-space libraries adopted Extlib, originally from DataMapper. To keep it 2067% backwards compatible, and still available to everyone even in 2.x releases, active_support/minimalistic.rb was added. Use it like this: gem 'active_support', '>=2.3' require 'active_support/minimalistic' instead of require 'activesupport' Right now this package with RubyGems uses about 10 megs of RAM (10.01 or so). It can be further slimmed down though, once we simplify multibyte implementation that right now uses advanced accessors from Module extensions. To compare RAM usage with previous ActiveSupport versions and Extlib, at the time of writing, see http://gist.github.com/40401.
* | | | | | | | | | | Move AS::Duration autoload to core/time/autoloadJeremy Kemper2009-04-201-0/+1
| | | | | | | | | | |
* | | | | | | | | | | Autoload I18n simple backendJeremy Kemper2009-04-173-5/+11
| | | | | | | | | | |
* | | | | | | | | | | Autoload YAML and StringScanner for JSON decodingJeremy Kemper2009-04-171-2/+2
| | | | | | | | | | |
* | | | | | | | | | | Autoload StringScanner for pre-1.9 String#each_charJeremy Kemper2009-04-171-1/+1
| | | | | | | | | | |
* | | | | | | | | | | Remove rarely-used DRb cache storeJeremy Kemper2009-04-172-18/+3
| | | | | | | | | | |
* | | | | | | | | | | Eliminate Pathname extensionsJeremy Kemper2009-04-173-20/+12
| | | | | | | | | | |
* | | | | | | | | | | Dice up ActiveSupport::DeprecationJeremy Kemper2009-04-176-185/+204
| | | | | | | | | | |
* | | | | | | | | | | Fix core/all require of adjacent core featuresJeremy Kemper2009-04-171-1/+1
| | | | | | | | | | |
* | | | | | | | | | | Fix core/time require of DateTime core extensionsJeremy Kemper2009-04-171-1/+1
| | | | | | | | | | |
* | | | | | | | | | | Insert in sorted order to avoid TimeZone sortJeremy Kemper2009-04-071-2/+1
| | | | | | | | | | |
* | | | | | | | | | | autoload PathnameJeremy Kemper2009-04-071-1/+5
| | | | | | | | | | |
* | | | | | | | | | | Unneeded requireJeremy Kemper2009-04-071-1/+0
| | | | | | | | | | |
* | | | | | | | | | | Encapsulate date/time core extensions and constant autoloads in ↵Jeremy Kemper2009-03-315-10/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | active_support/core/time
* | | | | | | | | | | Feature detection for Range#step extensionJeremy Kemper2009-03-291-7/+10
| | | | | | | | | | |
* | | | | | | | | | | Convert Range step and include extension modules to class reopenJeremy Kemper2009-03-293-58/+40
| | | | | | | | | | |
* | | | | | | | | | | JRuby doesn't have UnboundMethod#nameJeremy Kemper2009-03-291-1/+1
| | | | | | | | | | |
* | | | | | | | | | | Fix requireJeremy Kemper2009-03-291-1/+1
| | | | | | | | | | |
* | | | | | | | | | | Explicit File#atomic_write dependencyJeremy Kemper2009-03-291-0/+2
| | | | | | | | | | |
* | | | | | | | | | | Avoid need for Enumerable#sum extensionJeremy Kemper2009-03-281-1/+3
| | | | | | | | | | |
* | | | | | | | | | | Explicit dependency on Duration, numeric times, and date/time to_s extensionsJeremy Kemper2009-03-281-2/+9
| | | | | | | | | | |
* | | | | | | | | | | Explicit dependency on Proc#bind extensionJeremy Kemper2009-03-281-0/+1
| | | | | | | | | | |
* | | | | | | | | | | Explicit dependency on OrderedHashJeremy Kemper2009-03-281-1/+3
| | | | | | | | | | |
* | | | | | | | | | | Explicit dependency on Hash#deep_merge extensionJeremy Kemper2009-03-281-0/+2
| | | | | | | | | | |
* | | | | | | | | | | Explicit dependency on Object#instance_values extensionJeremy Kemper2009-03-281-0/+2
| | | | | | | | | | |
* | | | | | | | | | | Explicit dependency on Array#wrap extensionJeremy Kemper2009-03-281-0/+2
| | | | | | | | | | |
* | | | | | | | | | | Explicit dependency on String#start_with? extensionJeremy Kemper2009-03-281-3/+5
| | | | | | | | | | |
* | | | | | | | | | | Explicit dependency on multibyte String extensionJeremy Kemper2009-03-281-0/+2
| | | | | | | | | | |
* | | | | | | | | | | Explicit dependency on Module extensionsJeremy Kemper2009-03-281-0/+3
| | | | | | | | | | |
* | | | | | | | | | | Convert Time conversions extension module to class reopenJeremy Kemper2009-03-283-86/+80
| | | | | | | | | | |
* | | | | | | | | | | Explicit dependency on Date calculations extensionsJeremy Kemper2009-03-281-0/+1
| | | | | | | | | | |
* | | | | | | | | | | Convert String conversions, filters, starts/ends_with, and multibyte ↵Jeremy Kemper2009-03-285-157/+117
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | extension modules to class reopen
* | | | | | | | | | | Convert Range conversions extension module to class reopenJeremy Kemper2009-03-282-24/+19
| | | | | | | | | | |
* | | | | | | | | | | Convert Numeric bytes and time extension modules to class reopenJeremy Kemper2009-03-283-117/+102
| | | | | | | | | | |
* | | | | | | | | | | Convert Module aliasing and introspection extension modules to class reopenJeremy Kemper2009-03-283-149/+142
| | | | | | | | | | |
* | | | | | | | | | | Convert Integer time extension module to class reopenJeremy Kemper2009-03-282-45/+37
| | | | | | | | | | |
* | | | | | | | | | | Convert Hash conversions extension module to class reopenJeremy Kemper2009-03-282-220/+210
| | | | | | | | | | |
* | | | | | | | | | | Convert DateTime extensions to class reopensJeremy Kemper2009-03-282-95/+77
| | | | | | | | | | |
* | | | | | | | | | | Convert Date calculations and conversions extension modules to class reopensJeremy Kemper2009-03-283-325/+302
| | | | | | | | | | |
* | | | | | | | | | | Tease out Object#acts_like? behaviorsJeremy Kemper2009-03-288-26/+38
| | | | | | | | | | |
* | | | | | | | | | | Unneeded util requireJeremy Kemper2009-03-281-1/+0
| | | | | | | | | | |
* | | | | | | | | | | Explicit class attribute accessor, benchmark, and NameError extension ↵Jeremy Kemper2009-03-281-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dependencies
* | | | | | | | | | | Explict class attribute accessor dependencyJeremy Kemper2009-03-281-0/+2
| | | | | | | | | | |
* | | | | | | | | | | Explicit Time/DateTime dependenciesJeremy Kemper2009-03-261-0/+7
| | | | | | | | | | |
* | | | | | | | | | | Hack in env variable setting for Dependencies.mechanismJeremy Kemper2009-03-261-1/+1
| | | | | | | | | | |
* | | | | | | | | | | Narrow dependenciesJeremy Kemper2009-03-261-1/+1
| | | | | | | | | | |
* | | | | | | | | | | Explicit NameError dependencyJeremy Kemper2009-03-261-0/+1
| | | | | | | | | | |
* | | | | | | | | | | Convert Time extension modules to class reopensJeremy Kemper2009-03-263-380/+356
| | | | | | | | | | |
* | | | | | | | | | | Convert DateTime extension modules to class reopensJeremy Kemper2009-03-263-113/+117
| | | | | | | | | | |
* | | | | | | | | | | Extract time fixes into separate extensionsJeremy Kemper2009-03-243-27/+34
| | | | | | | | | | |