Class: Time

Inherits:
Object show all
Defined in:
lib/utopia/extensions/date.rb

Instance Method Summary collapse

Instance Method Details

#<=>(other) ⇒ Object



36
37
38
39
40
41
42
43
44
45
46
47
48
# File 'lib/utopia/extensions/date.rb', line 36

def <=>(other)
	if other.class == Date
		(other <=> self) * -1
	elsif Time === other
		old_compare(other)
	else
		if DateTime === other
			other = other.to_time
		end
		
		old_compare(other)
	end
end

#old_compareObject



34
# File 'lib/utopia/extensions/date.rb', line 34

alias_method :old_compare, :<=>