module ZendeskAppsSupport::Validations::Stylesheets
Public Class Methods
call(package)
click to toggle source
# File lib/zendesk_apps_support/validations/stylesheets.rb, line 7 def call(package) if css_error = validate_styles(package.app_css) [css_error] else [] end end
Private Class Methods
validate_styles(css)
click to toggle source
# File lib/zendesk_apps_support/validations/stylesheets.rb, line 17 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