Module: Rapns

Defined in:
lib/rapns/app.rb,
lib/rapns/config.rb,
lib/rapns/daemon.rb,
lib/rapns/version.rb,
lib/rapns/feedback.rb,
lib/rapns/notification.rb,
lib/rapns/daemon/feeder.rb,
lib/rapns/daemon/logger.rb,
lib/rapns/daemon/app_runner.rb,
lib/rapns/daemon/connection.rb,
lib/rapns/daemon/delivery_error.rb,
lib/rapns/daemon/delivery_queue.rb,
lib/rapns/daemon/delivery_handler.rb,
lib/rapns/daemon/delivery_queue_18.rb,
lib/rapns/daemon/delivery_queue_19.rb,
lib/rapns/daemon/feedback_receiver.rb,
lib/rapns/daemon/disconnection_error.rb,
lib/rapns/daemon/interruptible_sleep.rb,
lib/rapns/daemon/delivery_handler_pool.rb,
lib/rapns/binary_notification_validator.rb,
lib/rapns/daemon/database_reconnectable.rb,
lib/rapns/device_token_format_validator.rb

Defined Under Namespace

Modules: Daemon Classes: App, BinaryNotificationValidator, Config, DeliveryError, DeviceTokenFormatValidator, DisconnectionError, Feedback, Notification

Constant Summary collapse

VERSION =
'2.0.5'

Class Method Summary collapse

Class Method Details

.configurationObject

A globally accessible instance of Rapns::Config



4
5
6
# File 'lib/rapns/config.rb', line 4

def self.configuration
  @configuration ||= Rapns::Config.new
end

.configure {|configuration| ... } ⇒ Object

Call the given block yielding to it the global Rapns::Config instance for setting configuration values / callbacks.

Typically this would be used in your Rails application’s config/initializers/rapns.rb file

Yields:



12
13
14
# File 'lib/rapns/config.rb', line 12

def self.configure
  yield configuration if block_given?
end