Sha256: f6af1cfc55f09d195c106ae326da17231c79b41050489b2d2c127b24384b606c
Contents?: true
Size: 595 Bytes
Versions: 2
Compression:
Stored size: 595 Bytes
Contents
module Rpush def self.embed(options = {}) Rpush.require_for_daemon config = Rpush::ConfigurationWithoutDefaults.new options.each { |k, v| config.send("#{k}=", v) } config.embedded = true Rpush.config.update(config) Rpush::Daemon.start Kernel.at_exit { shutdown } end def self.shutdown return unless Rpush.config.embedded Rpush::Daemon.shutdown end def self.sync return unless Rpush.config.embedded Rpush::Daemon::AppRunner.sync end def self.debug return unless Rpush.config.embedded Rpush::Daemon::AppRunner.debug end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rpush-1.0.0-java | lib/rpush/embed.rb |
rpush-1.0.0 | lib/rpush/embed.rb |