Module: APND

Defined in:
lib/apnd.rb,
lib/apnd/daemon.rb,
lib/apnd/errors.rb,
lib/apnd/version.rb,
lib/apnd/settings.rb,
lib/apnd/notification.rb,
lib/apnd/daemon/protocol.rb,
lib/apnd/daemon/apple_connection.rb,
lib/apnd/daemon/server_connection.rb

Defined Under Namespace

Modules: Errors Classes: Daemon, Notification, Settings, Version

Class Method Summary collapse

Class Method Details

.configure {|settings| ... } ⇒ Object

Yields APND::Settings

Yields:



20
21
22
# File 'lib/apnd.rb', line 20

def self.configure
  yield settings
end

.ohai(message) ⇒ Object

Write message to stdout with date



27
28
29
# File 'lib/apnd.rb', line 27

def self.ohai(message) #:nodoc:
  puts "[%s] %s" % [Time.now.strftime("%Y-%m-%d %H:%M:%S"), message]
end

.settingsObject

Returns APND::Settings



13
14
15
# File 'lib/apnd.rb', line 13

def self.settings
  @@settings ||= Settings.new
end