module ZendeskAppsSupport::Validations::Stylesheets
Public Class Methods
Source
# File lib/zendesk_apps_support/validations/stylesheets.rb, line 9 def call(package) css_error = validate_styles(package.app_css) css_error ? [css_error] : [] end
Private Class Methods
Source
# File lib/zendesk_apps_support/validations/stylesheets.rb, line 16 def validate_styles(css) compiler = ZendeskAppsSupport::StylesheetCompiler.new(css, nil, nil) begin compiler.compile rescue SassC::SyntaxError, Sass::SyntaxError => e return ValidationError.new(:stylesheet_error, sass_error: e.message) end nil end