Module: Raidis::Availability
- Included in:
- Raidis
- Defined in:
- lib/raidis/availability.rb
Instance Method Summary collapse
Instance Method Details
#available! ⇒ Object
12 13 14 15 |
# File 'lib/raidis/availability.rb', line 12 def available! checking_availability @available = true end |
#available? ⇒ Boolean
4 5 6 7 8 9 10 |
# File 'lib/raidis/availability.rb', line 4 def available? if unavailability_age_in_seconds >= config.unavailability_timeout available! else !!@available end end |
#unavailable! ⇒ Object
17 18 19 20 |
# File 'lib/raidis/availability.rb', line 17 def unavailable! checking_availability @available = false end |