class Docks::SymbolSources::Sass

Constants

VALUE_SYMBOLS

Public Instance Methods

path_for(symbol) click to toggle source
# File lib/docks/symbol_sources/sass_symbol_source.rb, line 18
def path_for(symbol)
  if symbol.downcase == "function"
    "http://sass-lang.com/documentation/Sass/Script/Script/Functions.html"
  else
    "http://sass-lang.com/documentation/Sass/Script/Value/#{symbol.capitalize}.html"
  end
end
recognizes?(symbol, options = {}) click to toggle source
# File lib/docks/symbol_sources/sass_symbol_source.rb, line 10
def recognizes?(symbol, options = {})
  language = options.fetch(:language, nil)
  return false if language && Languages.language_for(language) != Languages::Sass.instance

  symbol = symbol.downcase
  VALUE_SYMBOLS.include?(symbol) || symbol == "function"
end