Module: Suj::Pusher
- Defined in:
- lib/suj/pusher.rb,
lib/suj/pusher/daemon.rb,
lib/suj/pusher/logger.rb,
lib/suj/pusher/version.rb,
lib/suj/pusher/configuration.rb,
lib/suj/pusher/apn_connection.rb,
lib/suj/pusher/gcm_connection.rb,
lib/suj/pusher/wns_connection.rb,
lib/suj/pusher/connection_pool.rb,
lib/suj/pusher/wpns_connection.rb,
lib/suj/pusher/apn_notification.rb,
lib/suj/pusher/wns_notification.rb,
lib/suj/pusher/wpns_notification.rb,
lib/suj/pusher/apn_feedback_connection.rb
Defined Under Namespace
Modules: Logger
Classes: APNConnection, APNFeedbackConnection, ApnNotification, Configuration, ConnectionPool, Daemon, GCMConnection, WNSConnection, WPNSConnection, WnpsNotification, WnsNotification
Constant Summary
collapse
- MSG_QUEUE =
"suj_pusher_msgs"
- VERSION =
'0.2.5'
- CONFIG_ATTRS =
[
:certs_path,
:workdir,
:logger,
:redis_host,
:redis_port,
:redis_db,
:redis_namespace
]
Class Method Summary
collapse
Class Method Details
8
9
10
|
# File 'lib/suj/pusher/configuration.rb', line 8
def self.configure
yield config if block_given?
end
|