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