Sha256: 1796a57a5ce019f42040b1b77d35174dbb7669815ef7eb47284c0f516cdf27aa
Contents?: true
Size: 681 Bytes
Versions: 27
Compression:
Stored size: 681 Bytes
Contents
require 'zendesk_apps_support/stylesheet_compiler' module ZendeskAppsSupport module Validations module Stylesheets class << self def call(package) if css_error = validate_styles(package.customer_css) [css_error] else [] end end private def validate_styles(css) compiler = ZendeskAppsSupport::StylesheetCompiler.new(css, nil, nil) begin compiler.compile rescue Sass::SyntaxError => e return ValidationError.new(:stylesheet_error, :sass_error => e.message) end nil end end end end end
Version data entries
27 entries across 27 versions & 1 rubygems