Class: Pubsubhubbub::Subscription
- Inherits:
-
ApplicationRecord
- Object
- ActiveRecord::Base
- ApplicationRecord
- Pubsubhubbub::Subscription
- Defined in:
- app/models/pubsubhubbub/subscription.rb
Instance Method Summary collapse
Instance Method Details
#lease_seconds ⇒ Object
8 9 10 |
# File 'app/models/pubsubhubbub/subscription.rb', line 8 def lease_seconds (expires_at - Time.now.utc).to_i end |
#lease_seconds=(seconds) ⇒ Object
12 13 14 |
# File 'app/models/pubsubhubbub/subscription.rb', line 12 def lease_seconds=(seconds) self.expires_at = Time.now.utc + [[3600 * 24, seconds.to_i].max, 3600 * 24 * 30].min.seconds end |