lib/pushpop-keen.rb in pushpop-keen-0.2 vs lib/pushpop-keen.rb in pushpop-keen-0.3
- old
+ new
@@ -16,10 +16,11 @@
attr_accessor :_group_by
attr_accessor :_interval
attr_accessor :_filters
attr_accessor :_steps
attr_accessor :_analyses
+ attr_accessor :_max_age
def run(last_response=nil, step_responses=nil)
ret = self.configure(last_response, step_responses)
if self._analysis_type == 'funnel'
@@ -44,10 +45,11 @@
target_property: self._target_property,
group_by: self._group_by,
interval: self._interval,
filters: self._filters,
analyses: self._analyses,
+ max_age: self._max_age,
steps: self._steps
}.delete_if { |_, v| v.nil? }
end
def event_collection(event_collection)
@@ -82,9 +84,13 @@
self._steps = steps
end
def analyses(analyses)
self._analyses = analyses
+ end
+
+ def max_age(max_age)
+ self._max_age = max_age
end
end
end