Class: MinuteBucketChangeCriteria

Inherits:
BucketChangeCriteria show all
Defined in:
lib/quartz_flow/usagetracker.rb

Overview

For testing

Instance Method Summary collapse

Methods inherited from BucketChangeCriteria

#innerNewBucket

Instance Method Details

#newBucketObject



208
209
210
211
# File 'lib/quartz_flow/usagetracker.rb', line 208

def newBucket
  now = Time.new
  Bucket.new(now.strftime("%H:%M"), now, 0)
end

#newBucket?(currentBucket) ⇒ Boolean

Returns:

  • (Boolean)


203
204
205
206
# File 'lib/quartz_flow/usagetracker.rb', line 203

def newBucket?(currentBucket)
  now = Time.new
  currentBucket.criteriaData.min != now.min
end