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