Changeset 2661
- Timestamp:
- 10/16/05 22:31:55 (3 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/activesupport/lib/active_support/core_ext/blank.rb
r2319 r2661 1 1 # The methods here are provided to speed up function blank? in class Object 2 class NilClass 2 class NilClass #:nodoc: 3 3 def blank? 4 4 true … … 6 6 end 7 7 8 class FalseClass 8 class FalseClass #:nodoc: 9 9 def blank? 10 10 true … … 12 12 end 13 13 14 class TrueClass 14 class TrueClass #:nodoc: 15 15 def blank? 16 16 false … … 18 18 end 19 19 20 class Array 20 class Array #:nodoc: 21 21 alias_method :blank?, :empty? 22 22 end 23 23 24 class Hash 24 class Hash #:nodoc: 25 25 alias_method :blank?, :empty? 26 26 end 27 27 28 class String 28 class String #:nodoc: 29 29 def blank? 30 30 empty? || strip.empty? … … 32 32 end 33 33 34 class Numeric 34 class Numeric #:nodoc: 35 35 alias_method :blank?, :zero? 36 36 end trunk/activesupport/lib/active_support/core_ext/enumerable.rb
r2578 r2661 1 module Enumerable 1 module Enumerable #:nodoc: 2 2 def first_match 3 3 match = nil trunk/activesupport/lib/active_support/ordered_options.rb
r2422 r2661 1 class OrderedOptions < Array 1 class OrderedOptions < Array #:nodoc: 2 2 def []=(key, value) 3 3 key = key.to_sym