lib/wackamole/models/mission.rb in wackamole-0.0.7 vs lib/wackamole/models/mission.rb in wackamole-0.0.8

- old
+ new

@@ -5,24 +5,27 @@ extend ::SingleForwardable # ----------------------------------------------------------------------- # Pick up moled application pulse def self.pulse( last_tick ) - to_date = count_logs - today = count_logs( last_tick, true ) - last_tick = count_logs( last_tick ) - { :to_date => to_date, :today => today, :last_tick => last_tick } + count_to_date = count_logs + count_today = count_logs( last_tick, true ) + count_last_tick = count_logs( last_tick ) + { :to_date => count_to_date, :today => count_today, :last_tick => count_last_tick } end # ----------------------------------------------------------------------- # generates mole logs conditons def self.gen_conds( now, single_day ) conds = {} if now + if single_day + now = Time.local( now.year, now.month, now.day, 0, 0, 0 ).utc + end date_id = now.to_date_id.to_s time_id = now.to_time_id conds[:did] = date_id - conds[:tid] = {'$gte' => time_id} unless single_day + conds[:tid] = {'$gte' => time_id} end conds end # ----------------------------------------------------------------------- \ No newline at end of file