Module: Snapstats

Defined in:
lib/ext/redis.rb,
lib/snapstats.rb,
lib/snapstats/engine.rb,
lib/snapstats/version.rb,
lib/event_logger/event_logger.rb,
lib/event_reader/event_reader.rb,
lib/event_logger/event_logger_store.rb,
lib/event_logger/event_logger_static.rb,
app/helpers/snapstats/application_helper.rb,
app/controllers/snapstats/mains_controller.rb,
app/controllers/snapstats/users_controller.rb,
app/controllers/snapstats/application_controller.rb,
app/controllers/snapstats/performances_controller.rb

Defined Under Namespace

Modules: ApplicationHelper, EventReader Classes: ApplicationController, Engine, EventLogger, MainsController, PerformancesController, UsersController

Constant Summary collapse

VERSION =
"0.0.3"

Class Method Summary collapse

Class Method Details

.mday(name) ⇒ Object



19
20
21
# File 'lib/ext/redis.rb', line 19

def self.mday name
  "snaps:#{DateTime.current.beginning_of_day.to_i}:#{name}"
end

.mkey(name) ⇒ Object



11
12
13
# File 'lib/ext/redis.rb', line 11

def self.mkey name
  "snaps:#{name}"
end

.mtime(name) ⇒ Object



15
16
17
# File 'lib/ext/redis.rb', line 15

def self.mtime name
  "snaps:#{Time.now.to_i}:#{name}"
end

.redisObject



3
4
5
# File 'lib/ext/redis.rb', line 3

def self.redis
  @@redis # ||= Redis.new(:host => 'localhost', :port => 6379)
end

.set_redis(opt = {}) ⇒ Object



7
8
9
# File 'lib/ext/redis.rb', line 7

def self.set_redis opt={}
  @@redis = Redis.new( opt.present? ? opt : { :host => 'localhost', :port => 6379 } )
end