class Crusade::APNS::Configuration
Attributes
allowed_domains[RW]
certificate[RW]
certificate_password[RW]
iconset_dir[RW]
push_id[RW]
site_name[RW]
url_format[RW]
webservice_url[RW]
Public Class Methods
new(attributes)
click to toggle source
# File lib/crusade/apns/configuration.rb, line 11 def initialize(attributes) self.site_name = attributes[:site_name] self.push_id = attributes[:push_id] self.url_format = attributes[:url_format] self.webservice_url = attributes[:webservice_url] self.allowed_domains = attributes[:allowed_domains] self.iconset_dir = attributes[:iconset_dir] self.certificate = attributes[:certificate] || 'config/push_certificate.p12' self.certificate_password = attributes[:certificate_password] || nil end
Public Instance Methods
iconset_files()
click to toggle source
# File lib/crusade/apns/configuration.rb, line 23 def iconset_files %w(16x16 16x16@2x 32x32 32x32@2x 128x128 128x128@2x).map do |size| File.join iconset_dir, "icon_#{size}.png" end end
temp_dir()
click to toggle source
# File lib/crusade/apns/configuration.rb, line 29 def temp_dir @temp_dir ||= Dir.mktmpdir end