class Minuteman::Analyzer
Public Class Methods
new(action, klass = Minuteman::Event, user = nil)
click to toggle source
# File lib/minuteman/analyzer.rb, line 5 def initialize(action, klass = Minuteman::Event, user = nil) Minuteman.patterns.keys.each do |method| define_singleton_method(method) do |time = Time.now.utc| key = Minuteman.patterns[method].call(time) search = { type: action, time: key } search[:user_id] = user.id if !user.nil? klass.find_or_create(search) end end end