module ApnsKit
Constants
- APPLE_DEVELOPMENT_API_URI
- APPLE_PRODUCTION_API_URI
- PREFIX
- VERSION
Public Class Methods
default_logger()
click to toggle source
# File lib/apns_kit.rb, line 44 def default_logger logger = Logger.new($stdout) logger.level = Logger::INFO logger end
log_debug(message)
click to toggle source
# File lib/apns_kit.rb, line 24 def log_debug(message) logger.debug(format_message(message)) if logger.debug? end
log_error(message)
click to toggle source
# File lib/apns_kit.rb, line 28 def log_error(message) logger.error(format_message(message)) if logger.error? end
log_fatal(message)
click to toggle source
# File lib/apns_kit.rb, line 32 def log_fatal(message) logger.fatal(format_message(message)) if logger.fatal? end
log_info(message)
click to toggle source
# File lib/apns_kit.rb, line 36 def log_info(message) logger.info(format_message(message)) if logger.info? end
log_warn(message)
click to toggle source
# File lib/apns_kit.rb, line 40 def log_warn(message) logger.warn(format_message(message)) if logger.warn? end
logger()
click to toggle source
# File lib/apns_kit.rb, line 15 def logger return @logger if defined?(@logger) @logger = rails_logger || default_logger end
logger=(logger)
click to toggle source
# File lib/apns_kit.rb, line 20 def logger=(logger) @logger = logger end
rails_logger()
click to toggle source
# File lib/apns_kit.rb, line 50 def rails_logger defined?(::Rails) && ::Rails.respond_to?(:logger) && ::Rails.logger end
Private Class Methods
format_message(message)
click to toggle source
# File lib/apns_kit.rb, line 56 def format_message(message) format("%s | %s".freeze, PREFIX, message) end