Class: Frizz::Distribution
- Inherits:
-
Object
- Object
- Frizz::Distribution
- Defined in:
- lib/frizz/distribution.rb
Instance Method Summary collapse
-
#initialize(id) ⇒ Distribution
constructor
A new instance of Distribution.
- #invalidate!(keys) ⇒ Object
Constructor Details
#initialize(id) ⇒ Distribution
Returns a new instance of Distribution.
5 6 7 |
# File 'lib/frizz/distribution.rb', line 5 def initialize(id) @id = id end |
Instance Method Details
#invalidate!(keys) ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/frizz/distribution.rb', line 9 def invalidate!(keys) return unless keys.any? puts "Invalidating distribution cache for: #{keys}".blue # $stdout.sync = true print "This can take a while".blue invalidator.invalidate(keys) do |status, time| case status when "InProgress" print ".".blue when "Complete" puts "#{status} in #{time}".green end end end |