class Segmentor::Receipt
Receipt
is generated when a notification is sent to a target.
Public Class Methods
record_receipt(target, rendered_value = nil)
click to toggle source
# File lib/segmentor/receipt.rb, line 14 def self.record_receipt(target, rendered_value = nil) receipt = ::Segmentor::Receipt.new receipt.segment = target.segment receipt.user_id = target.user_id receipt.target_id = target.id receipt.session_id = target.session_id receipt.rendered_value = rendered_value receipt.sent_at = Time.now.utc receipt.save! receipt end
Public Instance Methods
next()
click to toggle source
# File lib/segmentor/receipt.rb, line 27 def next segment.receipts.where('id > ?', id).first end
prev()
click to toggle source
# File lib/segmentor/receipt.rb, line 31 def prev segment.receipts.where('id < ?', id).last end