module ZendeskAppsSupport::Validations::Marketplace
Public Class Methods
call(package)
click to toggle source
# File lib/zendesk_apps_support/validations/marketplace.rb, line 5 def call(package) [no_symlinks(package.root)].compact end
Private Class Methods
no_symlinks(path)
click to toggle source
# File lib/zendesk_apps_support/validations/marketplace.rb, line 11 def no_symlinks(path) if Dir["#{path}/**/{*,.*}"].any? { |f| File.symlink?(f) } return ValidationError.new(:symlink_in_zip) end nil end