!RBIX 12079494195756429234 x M 1 n n x 10 __script__ i 65 5 7 0 64 47 49 1 1 15 5 7 2 64 47 49 1 1 15 5 7 3 64 47 49 1 1 15 5 7 4 64 47 49 1 1 15 99 7 5 1 65 49 6 3 13 99 12 7 7 12 7 8 12 65 12 49 9 4 15 49 7 0 15 2 11 I 6 I 0 I 0 I 0 n p 10 s 23 active_support/duration x 7 require s 38 active_support/core_ext/date/acts_like s 41 active_support/core_ext/date/calculations s 45 active_support/core_ext/date_time/conversions x 4 Time x 10 open_class x 14 __class_init__ M 1 n n x 4 Time i 811 5 66 65 7 0 1 4 31 4 28 4 31 4 30 4 31 4 30 4 31 4 31 4 30 4 31 4 30 4 31 35 13 49 1 2 15 65 7 2 44 43 3 4 7 49 4 1 13 7 5 78 49 6 2 15 13 7 7 79 49 6 2 15 13 7 8 80 49 6 2 15 13 7 9 4 3 49 6 2 15 13 7 10 4 4 49 6 2 15 13 7 11 4 5 49 6 2 15 13 7 12 4 6 49 6 2 15 49 1 2 15 5 99 43 13 12 49 14 1 13 99 12 7 15 12 7 16 12 65 12 49 17 4 15 54 50 15 0 15 99 7 18 7 19 65 67 49 20 0 49 21 4 15 99 7 22 7 23 65 67 49 20 0 49 21 4 15 99 7 24 7 25 65 67 49 20 0 49 21 4 15 99 7 26 7 27 65 67 49 20 0 49 21 4 15 99 7 28 7 29 65 67 49 20 0 49 21 4 15 99 7 30 7 31 65 67 49 20 0 49 21 4 15 99 7 32 7 33 65 67 49 20 0 49 21 4 15 99 7 34 7 35 65 67 49 20 0 49 21 4 15 65 7 36 7 34 47 49 37 2 15 99 7 38 7 39 65 67 49 20 0 49 21 4 15 99 7 40 7 41 65 67 49 20 0 49 21 4 15 99 7 42 7 43 65 67 49 20 0 49 21 4 15 99 7 44 7 45 65 67 49 20 0 49 21 4 15 99 7 46 7 47 65 67 49 20 0 49 21 4 15 99 7 48 7 49 65 67 49 20 0 49 21 4 15 99 7 50 7 51 65 67 49 20 0 49 21 4 15 99 7 52 7 53 65 67 49 20 0 49 21 4 15 99 7 54 7 55 65 67 49 20 0 49 21 4 15 65 7 5 7 54 47 49 37 2 15 65 7 56 7 54 47 49 37 2 15 99 7 57 7 58 65 67 49 20 0 49 21 4 15 65 7 59 7 57 47 49 37 2 15 99 7 60 7 61 65 67 49 20 0 49 21 4 15 99 7 62 7 63 65 67 49 20 0 49 21 4 15 65 7 64 7 62 47 49 37 2 15 65 7 65 7 62 47 49 37 2 15 65 7 66 7 62 47 49 37 2 15 99 7 67 7 68 65 67 49 20 0 49 21 4 15 99 7 69 7 70 65 67 49 20 0 49 21 4 15 65 7 71 7 69 47 49 37 2 15 99 7 72 7 73 65 67 49 20 0 49 21 4 15 65 7 74 7 72 47 49 37 2 15 99 7 75 7 76 65 67 49 20 0 49 21 4 15 65 7 77 7 75 47 49 37 2 15 99 7 78 7 79 65 67 49 20 0 49 21 4 15 65 7 80 7 78 47 49 37 2 15 99 7 81 7 82 65 67 49 20 0 49 21 4 15 65 7 83 7 81 47 49 37 2 15 99 7 84 7 85 65 67 49 20 0 49 21 4 15 65 7 86 7 84 47 49 37 2 15 99 7 87 7 88 65 67 49 20 0 49 21 4 15 99 7 89 7 90 65 67 49 20 0 49 21 4 15 99 7 91 7 92 65 67 49 20 0 49 21 4 15 5 7 93 7 94 47 49 37 2 15 5 7 94 7 91 47 49 37 2 15 99 7 95 7 96 65 67 49 20 0 49 21 4 15 5 7 97 7 98 47 49 37 2 15 5 7 98 7 95 47 49 37 2 15 99 7 99 7 100 65 67 49 20 0 49 21 4 15 5 7 101 7 98 47 49 37 2 15 5 7 98 7 99 47 49 37 2 15 99 7 102 7 103 65 67 49 20 0 49 21 4 15 5 7 104 7 105 47 49 37 2 15 5 7 105 7 102 47 49 37 2 11 I f I 0 I 0 I 0 n p 106 x 25 COMMON_YEAR_DAYS_IN_MONTH x 9 const_set x 14 DAYS_INTO_WEEK x 4 Hash x 16 new_from_literal x 6 monday x 3 []= x 7 tuesday x 9 wednesday x 8 thursday x 6 friday x 8 saturday x 6 sunday x 4 Type x 22 object_singleton_class x 18 __metaclass_init__ M 1 n n x 18 __metaclass_init__ i 86 5 66 99 7 0 7 1 65 67 49 2 0 49 3 4 15 99 7 4 7 5 65 67 49 2 0 49 3 4 15 99 7 6 7 7 65 67 49 2 0 49 3 4 15 99 7 8 7 9 65 67 49 2 0 49 3 4 15 99 7 10 7 11 65 67 49 2 0 49 3 4 15 99 7 12 7 13 65 67 49 2 0 49 3 4 11 I 5 I 0 I 0 I 0 n p 14 x 3 === M 1 n n x 3 === i 9 20 0 44 43 0 49 1 1 11 I 3 I 1 I 1 I 1 n p 2 x 4 Time x 5 is_a? p 5 I -1 I c I 0 I d I 9 x 99 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/time/calculations.rb p 1 x 5 other x 17 method_visibility x 15 add_defn_method x 13 days_in_month M 1 n n x 13 days_in_month i 48 23 1 10 13 5 48 0 49 1 0 19 1 15 20 0 80 83 2 13 9 30 15 44 43 3 20 1 49 4 1 9 37 4 29 11 8 38 1 15 45 5 6 20 0 49 7 1 11 I 4 I 2 I 1 I 2 n p 8 x 3 now x 4 year x 2 == x 4 Date x 15 gregorian_leap? x 25 COMMON_YEAR_DAYS_IN_MONTH n x 2 [] p 7 I -1 I 12 I d I 13 I 27 I 14 I 30 x 99 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/time/calculations.rb p 2 x 5 month x 4 year x 27 time_with_datetime_fallback M 1 n n x 27 time_with_datetime_fallback i 168 23 2 10 8 79 19 2 15 23 3 10 16 79 19 3 15 23 4 10 24 78 19 4 15 23 5 10 32 78 19 5 15 23 6 10 40 78 19 6 15 23 7 10 48 78 19 7 15 26 93 0 15 29 118 0 44 43 0 20 0 20 1 20 2 20 3 20 4 20 5 20 6 20 7 49 1 8 19 8 15 20 8 49 2 0 20 1 83 3 9 95 20 8 8 115 44 43 4 20 0 20 1 20 2 20 3 20 4 20 5 20 6 49 5 7 30 8 164 26 93 1 15 24 13 45 6 7 12 49 8 1 10 135 8 159 15 44 43 4 20 0 20 1 20 2 20 3 20 4 20 5 20 6 49 5 7 25 8 164 15 92 1 27 34 92 0 27 11 I 14 I 9 I 2 I 8 n p 9 x 4 Time x 4 send x 4 year x 2 == x 8 DateTime x 17 civil_from_format x 13 StandardError n x 3 === p 9 I -1 I 1a I 30 I 1b I 50 I 1d I 7b I 1f I a8 x 99 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/time/calculations.rb p 9 x 12 utc_or_local x 4 year x 5 month x 3 day x 4 hour x 3 min x 3 sec x 4 usec x 4 time x 8 utc_time M 1 n n x 8 utc_time i 12 5 7 0 20 0 36 1 47 51 1 1 11 I 5 I 1 I 0 I 0 I 0 p 2 x 3 utc x 27 time_with_datetime_fallback p 5 I -1 I 23 I 0 I 24 I c x 99 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/time/calculations.rb p 1 x 4 args x 10 local_time M 1 n n x 10 local_time i 12 5 7 0 20 0 36 1 47 51 1 1 11 I 5 I 1 I 0 I 0 I 0 p 2 x 5 local x 27 time_with_datetime_fallback p 5 I -1 I 28 I 0 I 29 I c x 99 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/time/calculations.rb p 1 x 4 args x 7 current M 1 n n x 7 current i 26 44 43 0 49 1 0 9 19 44 43 0 49 1 0 49 2 0 8 25 44 43 0 49 2 0 11 I 1 I 0 I 0 I 0 n p 3 x 4 Time x 4 zone x 3 now p 5 I -1 I 2d I 0 I 2e I 1a x 99 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/time/calculations.rb p 0 p 13 I 2 I c I 10 I 12 I 1e I 1a I 2c I 23 I 3a I 28 I 48 I 2d I 56 x 99 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/time/calculations.rb p 0 x 13 attach_method x 5 past? M 1 n n x 5 past? i 10 5 44 43 0 49 1 0 84 2 11 I 2 I 0 I 0 I 0 n p 3 x 4 Time x 7 current x 1 < p 5 I -1 I 33 I 0 I 34 I a x 99 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/time/calculations.rb p 0 x 17 method_visibility x 15 add_defn_method x 6 today? M 1 n n x 6 today? i 12 5 48 0 44 43 1 49 2 0 83 3 11 I 2 I 0 I 0 I 0 n p 4 x 7 to_date x 4 Date x 7 current x 2 == p 5 I -1 I 38 I 0 I 39 I c x 99 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/time/calculations.rb p 0 x 7 future? M 1 n n x 7 future? i 10 5 44 43 0 49 1 0 85 2 11 I 2 I 0 I 0 I 0 n p 3 x 4 Time x 7 current x 1 > p 5 I -1 I 3d I 0 I 3e I a x 99 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/time/calculations.rb p 0 x 22 seconds_since_midnight M 1 n n x 22 seconds_since_midnight i 39 5 48 0 5 44 43 1 79 49 2 1 13 7 3 78 49 4 2 15 47 49 5 1 49 0 0 82 6 5 48 7 7 8 49 9 1 81 10 11 I 6 I 0 I 0 I 0 n p 11 x 4 to_i x 4 Hash x 16 new_from_literal x 4 hour x 3 []= x 6 change x 1 - x 4 usec d +0.953674316406250000000000000000000000000000000000000000 20 x 1 / x 1 + p 5 I -1 I 42 I 0 I 43 I 27 x 99 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/time/calculations.rb p 0 x 6 change M 1 n n x 6 change i 187 44 43 0 5 47 49 1 0 9 14 7 2 8 16 7 3 20 0 7 4 49 5 1 13 10 30 15 5 48 4 20 0 7 6 49 5 1 13 10 44 15 5 48 6 20 0 7 7 49 5 1 13 10 58 15 5 48 7 20 0 7 8 49 5 1 13 10 72 15 5 48 8 20 0 7 9 49 5 1 13 10 98 15 20 0 7 8 49 5 1 9 95 78 8 98 5 48 9 20 0 7 10 49 5 1 13 10 135 15 20 0 7 8 49 5 1 13 10 127 15 20 0 7 9 49 5 1 9 132 78 8 135 5 48 10 20 0 7 11 49 5 1 13 10 183 15 20 0 7 8 49 5 1 13 10 175 15 20 0 7 9 49 5 1 13 10 175 15 20 0 7 10 49 5 1 9 180 78 8 183 5 48 11 49 12 8 11 I b I 1 I 1 I 1 n p 13 x 4 Time x 4 utc? x 8 utc_time x 10 local_time x 4 year x 2 [] x 5 month x 3 day x 4 hour x 3 min x 3 sec x 4 usec x 4 send p 23 I -1 I 49 I 0 I 4a I 3 I 4b I 10 I 4c I 1e I 4d I 2c I 4e I 3a I 4f I 48 I 50 I 62 I 51 I 87 I 52 I b7 I 4a I bb x 99 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/time/calculations.rb p 1 x 7 options x 7 advance M 1 n n x 7 advance i 291 20 0 7 0 49 1 1 49 2 0 9 15 1 8 77 20 0 7 0 49 1 1 79 49 3 1 97 37 20 0 12 7 0 12 49 4 2 15 37 19 1 15 15 2 15 20 0 7 5 20 0 7 5 49 1 1 13 10 61 15 78 4 7 20 1 49 6 1 81 7 13 18 3 49 4 2 15 15 20 0 7 5 49 1 1 49 2 0 9 93 1 8 155 20 0 7 5 49 1 1 79 49 3 1 97 37 20 0 12 7 5 12 49 4 2 15 37 19 2 15 15 2 15 20 0 7 8 20 0 7 8 49 1 1 13 10 139 15 78 4 24 20 2 49 6 1 81 7 13 18 3 49 4 2 15 15 5 48 9 20 0 49 10 1 19 3 15 5 44 43 11 4 3 49 12 1 13 7 13 20 3 49 13 0 49 4 2 15 13 7 14 20 3 49 14 0 49 4 2 15 13 7 15 20 3 49 15 0 49 4 2 15 47 49 16 1 19 4 15 20 0 7 17 49 1 1 13 10 231 15 78 20 0 7 18 49 1 1 13 10 243 15 78 4 60 49 6 1 81 7 20 0 7 8 49 1 1 13 10 262 15 78 7 19 49 6 1 81 7 19 5 15 20 5 78 83 20 9 283 20 4 8 290 20 4 20 5 49 21 1 11 I b I 6 I 1 I 1 n p 22 x 5 weeks x 2 [] x 4 nil? x 6 divmod x 3 []= x 4 days x 1 * x 1 + x 5 hours x 7 to_date x 7 advance x 4 Hash x 16 new_from_literal x 4 year x 5 month x 3 day x 6 change x 7 seconds x 7 minutes I e10 x 2 == x 5 since p 23 I -1 I 5a I 0 I 5b I f I 5c I 2d I 5d I 4e I 60 I 5d I 61 I 7b I 62 I 9c I 65 I a7 I 66 I db I 67 I 110 I 68 I 123 x 99 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/time/calculations.rb p 6 x 7 options x 13 partial_weeks x 12 partial_days x 1 d x 21 time_advanced_by_date x 18 seconds_to_advance x 3 ago M 1 n n x 3 ago i 11 5 20 0 49 0 0 47 49 1 1 11 I 3 I 1 I 1 I 1 n p 2 x 2 -@ x 5 since p 5 I -1 I 6c I 0 I 6d I b x 99 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/time/calculations.rb p 1 x 7 seconds x 5 since M 1 n n x 5 since i 53 26 93 0 15 29 15 0 5 20 0 81 0 30 8 49 26 93 1 15 24 13 45 1 2 12 49 3 1 10 32 8 44 15 5 48 4 20 0 49 5 1 25 8 49 15 92 1 27 34 92 0 27 11 I 6 I 1 I 1 I 1 n p 6 x 1 + x 13 StandardError n x 3 === x 11 to_datetime x 5 since p 7 I -1 I 71 I 0 I 72 I 14 I 74 I 35 x 99 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/time/calculations.rb p 1 x 7 seconds x 2 in x 12 alias_method x 10 months_ago M 1 n n x 10 months_ago i 25 5 44 43 0 79 49 1 1 13 7 2 20 0 49 3 0 49 4 2 15 47 49 5 1 11 I 6 I 1 I 1 I 1 n p 6 x 4 Hash x 16 new_from_literal x 6 months x 2 -@ x 3 []= x 7 advance p 5 I -1 I 79 I 0 I 7a I 19 x 99 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/time/calculations.rb p 1 x 6 months x 12 months_since M 1 n n x 12 months_since i 22 5 44 43 0 79 49 1 1 13 7 2 20 0 49 3 2 15 47 49 4 1 11 I 6 I 1 I 1 I 1 n p 5 x 4 Hash x 16 new_from_literal x 6 months x 3 []= x 7 advance p 5 I -1 I 7e I 0 I 7f I 16 x 99 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/time/calculations.rb p 1 x 6 months x 9 years_ago M 1 n n x 9 years_ago i 25 5 44 43 0 79 49 1 1 13 7 2 20 0 49 3 0 49 4 2 15 47 49 5 1 11 I 6 I 1 I 1 I 1 n p 6 x 4 Hash x 16 new_from_literal x 5 years x 2 -@ x 3 []= x 7 advance p 5 I -1 I 83 I 0 I 84 I 19 x 99 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/time/calculations.rb p 1 x 5 years x 11 years_since M 1 n n x 11 years_since i 22 5 44 43 0 79 49 1 1 13 7 2 20 0 49 3 2 15 47 49 4 1 11 I 6 I 1 I 1 I 1 n p 5 x 4 Hash x 16 new_from_literal x 5 years x 3 []= x 7 advance p 5 I -1 I 88 I 0 I 89 I 16 x 99 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/time/calculations.rb p 1 x 5 years x 9 prev_year M 1 n n x 9 prev_year i 7 5 79 47 49 0 1 11 I 2 I 0 I 0 I 0 n p 1 x 9 years_ago p 5 I -1 I 8d I 0 I 8e I 7 x 99 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/time/calculations.rb p 0 x 9 next_year M 1 n n x 9 next_year i 7 5 79 47 49 0 1 11 I 2 I 0 I 0 I 0 n p 1 x 11 years_since p 5 I -1 I 92 I 0 I 93 I 7 x 99 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/time/calculations.rb p 0 x 10 prev_month M 1 n n x 10 prev_month i 7 5 79 47 49 0 1 11 I 2 I 0 I 0 I 0 n p 1 x 10 months_ago p 5 I -1 I 97 I 0 I 98 I 7 x 99 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/time/calculations.rb p 0 x 10 next_month M 1 n n x 10 next_month i 7 5 79 47 49 0 1 11 I 2 I 0 I 0 I 0 n p 1 x 12 months_since p 5 I -1 I 9c I 0 I 9d I 7 x 99 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/time/calculations.rb p 0 x 17 beginning_of_week M 1 n n x 17 beginning_of_week i 39 5 48 0 78 83 1 10 11 2 8 12 3 9 22 5 48 0 79 82 2 8 24 4 6 19 0 15 5 20 0 49 3 0 82 2 49 4 0 11 I 3 I 1 I 0 I 0 n p 5 x 4 wday x 2 == x 1 - x 4 days x 8 midnight p 7 I -1 I a1 I 0 I a2 I 1b I a3 I 27 x 99 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/time/calculations.rb p 1 x 14 days_to_monday x 20 at_beginning_of_week x 11 end_of_week M 1 n n x 11 end_of_week i 39 5 48 0 78 83 1 10 11 2 8 12 3 9 23 4 7 5 48 0 82 2 8 24 78 19 0 15 5 20 0 49 3 0 81 4 49 5 0 11 I 3 I 1 I 0 I 0 n p 6 x 4 wday x 2 == x 1 - x 4 days x 1 + x 10 end_of_day p 7 I -1 I a9 I 0 I aa I 1b I ab I 27 x 99 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/time/calculations.rb p 1 x 14 days_to_sunday x 14 at_end_of_week x 9 next_week M 1 n n x 9 next_week i 54 23 0 10 9 7 0 19 0 15 5 79 49 1 0 47 49 2 1 49 3 0 45 4 5 20 0 49 6 1 49 7 0 49 2 1 44 43 8 79 49 9 1 13 7 10 78 49 11 2 15 49 12 1 11 I 6 I 1 I 0 I 1 n p 13 x 6 monday x 4 week x 5 since x 17 beginning_of_week x 14 DAYS_INTO_WEEK n x 2 [] x 3 day x 4 Hash x 16 new_from_literal x 4 hour x 3 []= x 6 change p 5 I -1 I b0 I 9 I b1 I 36 x 99 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/time/calculations.rb p 1 x 3 day x 16 beginning_of_day M 1 n n x 16 beginning_of_day i 46 5 44 43 0 4 4 49 1 1 13 7 2 78 49 3 2 15 13 7 4 78 49 3 2 15 13 7 5 78 49 3 2 15 13 7 6 78 49 3 2 15 47 49 7 1 11 I 5 I 0 I 0 I 0 n p 8 x 4 Hash x 16 new_from_literal x 4 hour x 3 []= x 3 min x 3 sec x 4 usec x 6 change p 5 I -1 I b5 I 0 I b7 I 2e x 99 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/time/calculations.rb p 0 x 8 midnight x 11 at_midnight x 19 at_beginning_of_day x 10 end_of_day M 1 n n x 10 end_of_day i 50 5 44 43 0 4 4 49 1 1 13 7 2 4 23 49 3 2 15 13 7 4 4 59 49 3 2 15 13 7 5 4 59 49 3 2 15 13 7 6 7 7 49 3 2 15 47 49 8 1 11 I 5 I 0 I 0 I 0 n p 9 x 4 Hash x 16 new_from_literal x 4 hour x 3 []= x 3 min x 3 sec x 4 usec d +0.953674315452575638296650595293613150715827941894531250 20 x 6 change p 5 I -1 I be I 0 I bf I 32 x 99 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/time/calculations.rb p 0 x 18 beginning_of_month M 1 n n x 18 beginning_of_month i 54 5 44 43 0 4 5 49 1 1 13 7 2 79 49 3 2 15 13 7 4 78 49 3 2 15 13 7 5 78 49 3 2 15 13 7 6 78 49 3 2 15 13 7 7 78 49 3 2 15 47 49 8 1 11 I 5 I 0 I 0 I 0 n p 9 x 4 Hash x 16 new_from_literal x 3 day x 3 []= x 4 hour x 3 min x 3 sec x 4 usec x 6 change p 5 I -1 I c3 I 0 I c5 I 36 x 99 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/time/calculations.rb p 0 x 21 at_beginning_of_month x 12 end_of_month M 1 n n x 12 end_of_month i 74 44 43 0 5 48 1 5 48 2 49 3 2 19 0 15 5 44 43 4 4 5 49 5 1 13 7 6 20 0 49 7 2 15 13 7 8 4 23 49 7 2 15 13 7 9 4 59 49 7 2 15 13 7 10 4 59 49 7 2 15 13 7 11 7 12 49 7 2 15 47 49 13 1 11 I 6 I 1 I 0 I 0 n p 14 x 4 Time x 5 month x 4 year x 13 days_in_month x 4 Hash x 16 new_from_literal x 3 day x 3 []= x 4 hour x 3 min x 3 sec x 4 usec d +0.953674315452575638296650595293613150715827941894531250 20 x 6 change p 7 I -1 I ca I 0 I cc I f I cd I 4a x 99 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/time/calculations.rb p 1 x 8 last_day x 15 at_end_of_month x 20 beginning_of_quarter M 1 n n x 20 beginning_of_quarter i 35 5 48 0 44 43 1 79 49 2 1 13 7 3 4 10 4 7 4 4 79 35 4 56 4 50 5 0 49 6 2 15 49 7 1 11 I 8 I 0 I 0 I 0 n p 8 x 18 beginning_of_month x 4 Hash x 16 new_from_literal x 5 month M 1 p 2 x 9 for_block t n x 20 beginning_of_quarter i 13 57 19 0 15 20 0 5 48 0 49 1 1 11 I 4 I 1 I 1 I 1 n p 2 x 5 month x 2 <= p 3 I 0 I d3 I d x 99 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/time/calculations.rb p 1 x 1 m x 6 detect x 3 []= x 6 change p 5 I -1 I d2 I 0 I d3 I 23 x 99 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/time/calculations.rb p 0 x 23 at_beginning_of_quarter x 14 end_of_quarter M 1 n n x 14 end_of_quarter i 39 5 48 0 44 43 1 79 49 2 1 13 7 3 4 3 4 6 4 9 4 12 35 4 56 4 50 5 0 49 6 2 15 49 7 1 49 8 0 11 I 8 I 0 I 0 I 0 n p 9 x 18 beginning_of_month x 4 Hash x 16 new_from_literal x 5 month M 1 p 2 x 9 for_block t n x 14 end_of_quarter i 13 57 19 0 15 20 0 5 48 0 49 1 1 11 I 4 I 1 I 1 I 1 n p 2 x 5 month x 2 >= p 3 I 0 I d9 I d x 99 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/time/calculations.rb p 1 x 1 m x 6 detect x 3 []= x 6 change x 12 end_of_month p 5 I -1 I d8 I 0 I d9 I 27 x 99 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/time/calculations.rb p 0 x 17 at_end_of_quarter x 17 beginning_of_year M 1 n n x 17 beginning_of_year i 62 5 44 43 0 4 6 49 1 1 13 7 2 79 49 3 2 15 13 7 4 79 49 3 2 15 13 7 5 78 49 3 2 15 13 7 6 78 49 3 2 15 13 7 7 78 49 3 2 15 13 7 8 78 49 3 2 15 47 49 9 1 11 I 5 I 0 I 0 I 0 n p 10 x 4 Hash x 16 new_from_literal x 5 month x 3 []= x 3 day x 4 hour x 3 min x 3 sec x 4 usec x 6 change p 5 I -1 I de I 0 I df I 3e x 99 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/time/calculations.rb p 0 x 20 at_beginning_of_year x 11 end_of_year M 1 n n x 11 end_of_year i 68 5 44 43 0 4 6 49 1 1 13 7 2 4 12 49 3 2 15 13 7 4 4 31 49 3 2 15 13 7 5 4 23 49 3 2 15 13 7 6 4 59 49 3 2 15 13 7 7 4 59 49 3 2 15 13 7 8 7 9 49 3 2 15 47 49 10 1 11 I 5 I 0 I 0 I 0 n p 11 x 4 Hash x 16 new_from_literal x 5 month x 3 []= x 3 day x 4 hour x 3 min x 3 sec x 4 usec d +0.953674315452575638296650595293613150715827941894531250 20 x 6 change p 5 I -1 I e4 I 0 I e5 I 44 x 99 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/time/calculations.rb p 0 x 14 at_end_of_year x 9 yesterday M 1 n n x 9 yesterday i 21 5 44 43 0 79 49 1 1 13 7 2 77 49 3 2 15 47 49 4 1 11 I 5 I 0 I 0 I 0 n p 5 x 4 Hash x 16 new_from_literal x 4 days x 3 []= x 7 advance p 5 I -1 I ea I 0 I eb I 15 x 99 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/time/calculations.rb p 0 x 8 tomorrow M 1 n n x 8 tomorrow i 21 5 44 43 0 79 49 1 1 13 7 2 79 49 3 2 15 47 49 4 1 11 I 5 I 0 I 0 I 0 n p 5 x 4 Hash x 16 new_from_literal x 4 days x 3 []= x 7 advance p 5 I -1 I ef I 0 I f0 I 15 x 99 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/time/calculations.rb p 0 x 18 plus_with_duration M 1 n n x 18 plus_with_duration i 27 45 0 1 43 2 20 0 86 3 9 19 20 0 5 49 4 1 8 26 5 20 0 47 49 5 1 11 I 3 I 1 I 1 I 1 n p 6 x 13 ActiveSupport n x 8 Duration x 3 === x 5 since x 21 plus_without_duration p 9 I -1 I f3 I 0 I f4 I b I f5 I 13 I f7 I 1b x 99 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/time/calculations.rb p 1 x 5 other x 21 plus_without_duration x 1 + x 19 minus_with_duration M 1 n n x 19 minus_with_duration i 27 45 0 1 43 2 20 0 86 3 9 19 20 0 5 49 4 1 8 26 5 20 0 47 49 5 1 11 I 3 I 1 I 1 I 1 n p 6 x 13 ActiveSupport n x 8 Duration x 3 === x 5 until x 22 minus_without_duration p 9 I -1 I fd I 0 I fe I b I ff I 13 I 101 I 1b x 99 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/time/calculations.rb p 1 x 5 other x 22 minus_without_duration x 1 - x 19 minus_with_coercion M 1 n n x 19 minus_with_coercion i 50 20 0 7 0 49 1 1 9 18 20 0 49 0 0 19 0 8 19 1 15 20 0 45 2 3 49 4 1 9 42 5 48 5 20 0 49 5 0 82 6 8 49 5 20 0 47 49 7 1 11 I 3 I 1 I 1 I 1 n p 8 x 15 comparable_time x 11 respond_to? x 8 DateTime n x 5 is_a? x 4 to_f x 1 - x 22 minus_without_coercion p 7 I -1 I 10a I 0 I 10b I 14 I 10c I 32 x 99 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/time/calculations.rb p 1 x 5 other x 22 minus_without_coercion x 21 compare_with_coercion M 1 n n x 21 compare_with_coercion i 47 20 0 7 0 49 1 1 9 18 20 0 49 0 0 19 0 8 19 1 15 20 0 7 2 49 3 1 9 39 5 48 4 20 0 49 5 1 8 46 5 20 0 47 49 5 1 11 I 3 I 1 I 1 I 1 n p 6 x 15 comparable_time x 11 respond_to? x 4 date x 10 acts_like? x 11 to_datetime x 24 compare_without_coercion p 11 I -1 I 113 I 0 I 115 I 14 I 116 I 1d I 118 I 27 I 11a I 2f x 99 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/time/calculations.rb p 1 x 5 other x 24 compare_without_coercion x 3 <=> p 115 I 2 I 7 I 24 I 8 I 6f I a I 8b I 33 I 99 I 38 I a7 I 3d I b5 I 42 I c3 I 49 I d1 I 5a I df I 6c I ed I 71 I fb I 76 I 105 I 79 I 113 I 7e I 121 I 83 I 12f I 88 I 13d I 8d I 14b I 92 I 159 I 97 I 167 I 9c I 175 I a1 I 183 I a5 I 18d I a6 I 197 I a9 I 1a5 I ad I 1af I b0 I 1bd I b5 I 1cb I b9 I 1d5 I ba I 1df I bb I 1e9 I be I 1f7 I c3 I 205 I c7 I 20f I ca I 21d I cf I 227 I d2 I 235 I d5 I 23f I d8 I 24d I db I 257 I de I 265 I e1 I 26f I e4 I 27d I e7 I 287 I ea I 295 I ef I 2a3 I f3 I 2b1 I fa I 2bb I fb I 2c5 I fd I 2d3 I 104 I 2dd I 105 I 2e7 I 10a I 2f5 I 10e I 2ff I 10f I 309 I 113 I 317 I 11d I 321 I 11e I 32b x 99 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/time/calculations.rb p 0 x 13 attach_method p 11 I 0 I 1 I 9 I 2 I 12 I 3 I 1b I 4 I 24 I 6 I 41 x 99 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/time/calculations.rb p 0