Class: Fixnum
- Inherits:
-
Object
- Object
- Fixnum
- Defined in:
- lib/useful_class_extensions.rb
Instance Method Summary collapse
Instance Method Details
#day ⇒ Object
91 92 93 |
# File 'lib/useful_class_extensions.rb', line 91 def day return days end |
#days ⇒ Object
87 88 89 |
# File 'lib/useful_class_extensions.rb', line 87 def days return self*60*60*24 end |
#generalized_time_factor ⇒ Object
103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 |
# File 'lib/useful_class_extensions.rb', line 103 def generalized_time_factor if self < 60 #one second return 1 elsif self < 3600 #one minute return 60 elsif self < 86400 #one hour return 3600 elsif self < 604800 #one day return 86400 elsif self < 11536000 #one week return 604800 else #four weeks return 2419200 end end |
#week ⇒ Object
99 100 101 |
# File 'lib/useful_class_extensions.rb', line 99 def week return weeks end |
#weeks ⇒ Object
95 96 97 |
# File 'lib/useful_class_extensions.rb', line 95 def weeks return self*60*60*24*7 end |