Commit Graph

9315 Commits

Author SHA1 Message Date
Jeremy Kemper
fce68161a4 Convert Range conversions extension module to class reopen 2009-03-28 23:48:27 -07:00
Jeremy Kemper
5d5cde4b02 Convert Numeric bytes and time extension modules to class reopen 2009-03-28 23:48:02 -07:00
Jeremy Kemper
dc0c91656f Convert Module aliasing and introspection extension modules to class reopen 2009-03-28 23:47:42 -07:00
Jeremy Kemper
a1a040d3c8 Convert Integer time extension module to class reopen 2009-03-28 23:47:21 -07:00
Jeremy Kemper
9130c3147a Convert Hash conversions extension module to class reopen 2009-03-28 23:46:54 -07:00
Jeremy Kemper
dad8dabd31 Convert DateTime extensions to class reopens 2009-03-28 23:46:23 -07:00
Jeremy Kemper
092b5d125c Convert Date calculations and conversions extension modules to class reopens 2009-03-28 23:45:34 -07:00
Jeremy Kemper
609c1988d2 Tease out Object#acts_like? behaviors 2009-03-28 23:43:26 -07:00
Jeremy Kemper
389b081e37 Unneeded util require 2009-03-28 23:38:21 -07:00
Jeremy Kemper
699d2146fc Explicit class attribute accessor, benchmark, and NameError extension dependencies 2009-03-28 23:37:56 -07:00
Jeremy Kemper
1321b37212 Explict class attribute accessor dependency 2009-03-28 23:37:32 -07:00
Jeremy Kemper
47c7177ef5 Explicit Time/DateTime dependencies 2009-03-26 19:10:37 -07:00
Jeremy Kemper
4b921a5bdf Hack in env variable setting for Dependencies.mechanism 2009-03-26 19:10:13 -07:00
Jeremy Kemper
f3f5f40e44 Narrow dependencies 2009-03-26 19:08:40 -07:00
Jeremy Kemper
cf95f75695 Explicit NameError dependency 2009-03-26 19:08:13 -07:00
Jeremy Kemper
1c5a6944d3 Convert Time extension modules to class reopens 2009-03-26 19:07:44 -07:00
Jeremy Kemper
7985298948 Convert DateTime extension modules to class reopens 2009-03-26 19:03:37 -07:00
Jeremy Kemper
34929fed22 Fix timezone test 2009-03-26 19:02:11 -07:00
Jeremy Kemper
2a1ae9e8a1 Extract time fixes into separate extensions 2009-03-24 23:03:36 -07:00
Jeremy Kemper
af4c2375a2 Remove core ext dependency from test 2009-03-24 23:02:23 -07:00
Jeremy Kemper
9ea840f568 Explicitly require core extension under test 2009-03-24 23:01:52 -07:00
Jeremy Kemper
cecac31170 Explicit dependency on Inflector and Object#blank? 2009-03-24 19:47:11 -07:00
Jeremy Kemper
f8dbd416b6 Explicit dependency on class_inheritable_accessor 2009-03-24 19:46:42 -07:00
Jeremy Kemper
712baccef5 Remove unnecessary use of Kernel#silence_warnings 2009-03-24 19:46:07 -07:00
Jeremy Kemper
a27ee86c38 Explicit dependency on Array#extract_options! 2009-03-24 19:45:35 -07:00
Jeremy Kemper
3f7130aed8 Document NameError extensions 2009-03-24 17:04:27 -07:00
Jeremy Kemper
614fccd8c4 Don't require out of load path 2009-03-24 17:03:47 -07:00
Jeremy Kemper
1e72610e76 Condense to Kernel#with_warnings 2009-03-24 17:03:27 -07:00
Jeremy Kemper
fe7d3dbb02 Indentation, superfluous self 2009-03-24 17:02:58 -07:00
Jeremy Kemper
e094940c2b Move Numeric#to_utc_offset_s to TimeZone.seconds_to_utc_offset 2009-03-23 22:01:51 -07:00
Jeremy Kemper
0bd668fd88 Namespace HashWithIndifferentAccess 2009-03-21 18:45:09 -07:00
Jeremy Kemper
2133044fec Hide XmlMini backend details from rdoc 2009-03-21 18:44:00 -07:00
Jeremy Kemper
bca510cec2 try is an object extension 2009-03-21 04:39:54 -07:00
Jeremy Kemper
baf73e19a6 Convert Range extension module to a class reopen 2009-03-21 04:39:53 -07:00
Jeremy Kemper
b8d59b7f84 Convert Numeric extension module to a class reopen 2009-03-21 04:39:53 -07:00
Jeremy Kemper
d8cb94c75c Fix dangling Inflector reference 2009-03-21 04:39:53 -07:00
Jeremy Kemper
21de164f8a Convert LoadError extension modules to class reopens 2009-03-21 04:39:53 -07:00
Jeremy Kemper
54cf0fc476 Convert integer extension modules to class reopens 2009-03-21 04:39:53 -07:00
Jeremy Kemper
b4a1718832 Convert hash extension modules to class reopens 2009-03-21 04:39:53 -07:00
Jeremy Kemper
bc4e2aa931 Explicitly require set 2009-03-21 04:35:16 -07:00
Jeremy Kemper
8d1d813b66 Simplify Enumerable#each_with_object 2009-03-21 04:35:16 -07:00
Jeremy Kemper
051bab5bd2 Explicitly require pathname core extension 2009-03-21 04:35:16 -07:00
Jeremy Kemper
c43dec888a Convert date extension modules to class reopens 2009-03-21 04:35:16 -07:00
Jeremy Kemper
bd28c7b1b8 blank? and duplicable? are Object extensions 2009-03-21 04:35:16 -07:00
Jeremy Kemper
005b40194e Convert bigdecimal extension modules to class reopens 2009-03-21 04:35:16 -07:00
Jeremy Kemper
83fd1ae122 Convert array extension modules to class reopens 2009-03-21 04:35:16 -07:00
Jeremy Kemper
d5e87e3be0 Simple singleton. We don't need the full monty. 2009-03-21 04:35:16 -07:00
Jeremy Kemper
a970e32c91 Only require builder at startup if we need to monkey with its String#to_xs demands 2009-03-21 04:35:16 -07:00
Jeremy Kemper
dd15a3fee0 Prefer a less intrusive BlankSlate-alike that doesn't hook Object# and Kernel#method_added to remove future methods 2009-03-21 04:35:15 -07:00
Jeremy Kemper
a4e3aac40a * Introduce ActiveSupport.core_ext Integer, %w(conversions time etc)
* Convert some extension modules to simply reopening the class
* Remove deprecated Float time extensions
* Fold Base64 extension into ActiveSupport::Base64 since stdlib Base64 is gone
2009-03-21 04:35:15 -07:00