class Crusade::APNS::DirectoryStructureGenerator
Attributes
configuration[RW]
Public Class Methods
new(configuration)
click to toggle source
# File lib/crusade/apns/push_package/directory_structure_generator.rb, line 8 def initialize configuration self.configuration = configuration end
Public Instance Methods
clean()
click to toggle source
# File lib/crusade/apns/push_package/directory_structure_generator.rb, line 18 def clean FileUtils.remove_entry_secure configuration.temp_dir end
generate()
click to toggle source
# File lib/crusade/apns/push_package/directory_structure_generator.rb, line 12 def generate copy_icons configuration.temp_dir end
Private Instance Methods
copy_icons()
click to toggle source
# File lib/crusade/apns/push_package/directory_structure_generator.rb, line 26 def copy_icons icon_dir = File.join configuration.temp_dir, 'icon.iconset' FileUtils.mkdir icon_dir %w(16x16 16x16@2x 32x32 32x32@2x 128x128 128x128@2x).each do |size| FileUtils.copy File.join(configuration.iconset_dir, "icon_#{size}.png"), icon_dir end end