Class: Kameleoon::Storage::VisitorVariation
- Inherits:
-
Object
- Object
- Kameleoon::Storage::VisitorVariation
- Defined in:
- lib/kameleoon/storage/visitor_variation.rb
Overview
VisitorVariation contains a saved variation id associated with a visitor and time when it was associated.
Instance Attribute Summary collapse
-
#variation_id ⇒ Object
Returns the value of attribute variation_id.
Instance Method Summary collapse
-
#initialize(variation_id) ⇒ VisitorVariation
constructor
A new instance of VisitorVariation.
- #valid?(respool_time) ⇒ Boolean
Constructor Details
#initialize(variation_id) ⇒ VisitorVariation
Returns a new instance of VisitorVariation.
10 11 12 13 |
# File 'lib/kameleoon/storage/visitor_variation.rb', line 10 def initialize(variation_id) @variation_id = variation_id @assignment_date = Time.now.to_i end |
Instance Attribute Details
#variation_id ⇒ Object
Returns the value of attribute variation_id.
8 9 10 |
# File 'lib/kameleoon/storage/visitor_variation.rb', line 8 def variation_id @variation_id end |
Instance Method Details
#valid?(respool_time) ⇒ Boolean
15 16 17 |
# File 'lib/kameleoon/storage/visitor_variation.rb', line 15 def valid?(respool_time) respool_time.nil? || @assignment_date > respool_time end |