Class: SimpleEmailTracker::Visit
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- SimpleEmailTracker::Visit
- Defined in:
- app/models/simple_email_tracker/visit.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.get_by_key(key) ⇒ Object
9 10 11 12 |
# File 'app/models/simple_email_tracker/visit.rb', line 9 def self.get_by_key key key = key.join(".") if key.kind_of? Array et = self.find_or_create_by_key key end |
Instance Method Details
#visit_by(request) ⇒ Object
14 15 16 17 18 19 20 21 22 |
# File 'app/models/simple_email_tracker/visit.rb', line 14 def visit_by request now = Time.now self.count += 1 self.first_visited_at = now unless self.first_visited_at self.last_visited_at = now self.ip = request.ip self.user_agent = request.env["HTTP_USER_AGENT"] self.save end |