Sha256: cf6fab4ac8080d598c0eeb06531254f0fa19f5b6223d85eab39a8517a8553dd3
Contents?: true
Size: 869 Bytes
Versions: 9
Compression:
Stored size: 869 Bytes
Contents
module ZendeskAppsTools require 'zendesk_apps_support' module PackageHelper include ZendeskAppsSupport def app_package @app_package ||= Package.new(app_dir.to_s) end def zip(archive_path) Zip::ZipFile.open(archive_path, 'w') do |zipfile| app_package.files.each do |file| relative_path = file.relative_path path = relative_path say_status 'package', "adding #{path}" # resolve symlink to source path if File.symlink? file.absolute_path path = File.expand_path(File.readlink(file.absolute_path), File.dirname(file.absolute_path)) end if file.to_s == 'app.scss' relative_path = relative_path.sub 'app.scss', 'app.css' end zipfile.add(relative_path, app_dir.join(path).to_s) end end end end end
Version data entries
9 entries across 9 versions & 2 rubygems