{I" class:ETI"ProcessedAsset;FI"logical_path;TI"'resque_web/jquery.relative-date.js;FI" pathname;TI"Y/Users/tony/src/resque-web/app/assets/javascripts/resque_web/jquery.relative-date.js;FI"content_type;TI"application/javascript;TI" mtime;Tl+±Â/SI" length;TiwI" digest;TI"%b127e8a232ef47ff2c46ed1f12833571;FI" source;TI"w/** * jQ plugin adapted from 37s' relative date tool * Takes the format of "Jan 15, 2007 15:45:00 GMT" and converts it to a relative time * @see http://37signals.com/svn/posts/1557-javascript-makes-relative-times-compatible-with-caching */ (function($, window, undefined){ $.fn.relativeDate = function(opts){ var defaults = { dateGetter: function(el){ return $(el).text(); } }, options = $.extend({}, defaults, opts), time_ago_in_words_with_parsing = function(from) { var date = new Date; date.setTime(Date.parse(from)); return time_ago_in_words(date); }, time_ago_in_words = function(from) { return distance_of_time_in_words(new Date, from); }, distance_of_time_in_words = function(to, from) { var distance_in_seconds = ((to - from) / 1000); var distance_in_minutes = Math.floor(distance_in_seconds / 60); if (distance_in_minutes == 0) { return 'less than a minute ago'; } if (distance_in_minutes == 1) { return 'a minute ago'; } if (distance_in_minutes < 45) { return distance_in_minutes + ' minutes ago'; } if (distance_in_minutes < 90) { return 'about 1 hour ago'; } if (distance_in_minutes < 1440) { return 'about ' + Math.round(distance_in_minutes / 60) + ' hours ago'; } if (distance_in_minutes < 2880) { return '1 day ago'; } if (distance_in_minutes < 43200) { return Math.floor(distance_in_minutes / 1440) + ' days ago'; } if (distance_in_minutes < 86400) { return 'about 1 month ago'; } if (distance_in_minutes < 525960) { return Math.floor(distance_in_minutes / 43200) + ' months ago'; } if (distance_in_minutes < 1051199) { return 'about 1 year ago'; } return 'over ' + Math.floor(distance_in_minutes / 525960) + ' years ago'; } return $(this).each(function(){ date_str = options.dateGetter(this); $(this).html(time_ago_in_words_with_parsing(date_str)); }); }; })(jQuery, window); ;TI"dependency_digest;TI"%06bd7cf10f02d8edb6352e10599de4e4;FI"required_paths;T[I"Y/Users/tony/src/resque-web/app/assets/javascripts/resque_web/jquery.relative-date.js;FI"dependency_paths;T[{I" path;TI"Y/Users/tony/src/resque-web/app/assets/javascripts/resque_web/jquery.relative-date.js;FI" mtime;TI"2014-03-23T22:29:21-07:00;TI" digest;TI"%3829daad158bed564ad81f7e6c3f99d0;FI" _version;TI"%a56df69ef97ba4d9f1a23bf9b0add58a;F