Sha256: be252c8a171d38af313280da2750aa5d51b2aee94dcaf2a07f1e7dc31cb207e6
Contents?: true
Size: 513 Bytes
Versions: 7
Compression:
Stored size: 513 Bytes
Contents
module ZendeskAppsSupport module Validations module Package class <<self def call(package) [].tap do |errors| errors << has_location_or_requirements(package) errors.compact! end end private def has_location_or_requirements(package) if !package.has_location? && !package.has_requirements? ValidationError.new('missing_location_and_requirements') end end end end end end
Version data entries
7 entries across 7 versions & 1 rubygems