Class: Rpush::Daemon::Feeder
- Inherits:
-
Object
- Object
- Rpush::Daemon::Feeder
- Extended by:
- Reflectable
- Defined in:
- lib/rpush/daemon/feeder.rb
Class Method Summary collapse
Methods included from Reflectable
Class Method Details
.interrupt_sleep ⇒ Object
23 24 25 |
# File 'lib/rpush/daemon/feeder.rb', line 23 def self.interrupt_sleep interruptible_sleeper.interrupt_sleep end |
.start ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/rpush/daemon/feeder.rb', line 6 def self.start @stop = false if Rpush.config. Thread.new { feed_forever } elsif Rpush.config.push enqueue_notifications else feed_forever end end |
.stop ⇒ Object
18 19 20 21 |
# File 'lib/rpush/daemon/feeder.rb', line 18 def self.stop @stop = true interrupt_sleep end |