class JsDuck::Css::Type
Constants
- COLOR_FUNCTIONS
- LITERAL_TYPES
Public Instance Methods
detect(node)
click to toggle source
Given SASS expression node, determines its type. When unknown, return nil.
# File lib/jsduck/css/type.rb, line 9 def detect(node) if node.class == Sass::Script::Tree::Literal && LITERAL_TYPES[node.value.class] LITERAL_TYPES[node.value.class] elsif node.class == Sass::Script::Funcall && COLOR_FUNCTIONS[node.name] "color" elsif node.class == Sass::Script::Tree::ListLiteral "list" else nil end end