Class: Snapstats::EventReader::Browsers
- Inherits:
-
Object
- Object
- Snapstats::EventReader::Browsers
- Defined in:
- lib/event_reader/event_reader.rb
Class Method Summary collapse
Class Method Details
.fetch_browsers ⇒ Object
84 85 86 87 |
# File 'lib/event_reader/event_reader.rb', line 84 def self.fetch_browsers data = Snapstats.redis.hgetall(Snapstats.mday("browsers")).values.group_by{ |browser| browser }.map{ |name, browsers|{ name => browsers.count} } data.map{|i| self.new(name: i.keys.try(:first), total: i.values.try(:first)) } end |
.fetch_platforms ⇒ Object
79 80 81 82 |
# File 'lib/event_reader/event_reader.rb', line 79 def self.fetch_platforms data = Snapstats.redis.hgetall(Snapstats.mday("platforms")).values.group_by{ |platform| platform }.map{ |name, platforms|{name => platforms.count} } data.map{|i| self.new(name: i.keys.try(:first), total: i.values.try(:first)) } end |