Method: AntiSamy::CssValidator#valid_simple_selector

Defined in:
lib/antisamy/css/css_validator.rb

#valid_simple_selector(selector) ⇒ Object

Validate a simple selector



31
32
33
34
35
36
37
38
39
40
41
# File 'lib/antisamy/css/css_validator.rb', line 31

def valid_simple_selector(selector) #:nodoc:

  valid = false
  inclusion = @policy.expression("cssElementSelector")
  exclusion = @policy.expression("cssElementExclusion")
  begin
    css = selector.to_css
    valid = (css =~ inclusion) and (css !~ exclusion)
  rescue Exception=> e
  end
  valid     
end