Class: DailyBucketChangeCriteria

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

Instance Method Summary collapse

Methods inherited from BucketChangeCriteria

#innerNewBucket

Instance Method Details

#criteriaDataObject



170
171
172
# File 'lib/quartz_flow/usagetracker.rb', line 170

def criteriaData
  Time.new
end

#newBucketObject



165
166
167
168
# File 'lib/quartz_flow/usagetracker.rb', line 165

def newBucket
  now = Time.new
  Bucket.new(now.strftime("%b %e"), now, 0)
end

#newBucket?(currentBucket) ⇒ Boolean

Returns:

  • (Boolean)


160
161
162
163
# File 'lib/quartz_flow/usagetracker.rb', line 160

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