class Docks::SymbolSources::MDN
Constants
- GLOBAL_SYMBOLS
- GLOBAL_SYMBOL_URL
- WEB_API_SYMBOLS
- WEB_API_SYMBOL_URL
Public Instance Methods
path_for(symbol)
click to toggle source
# File lib/docks/symbol_sources/mdn_symbol_source.rb, line 29 def path_for(symbol) return "#{GLOBAL_SYMBOL_URL}/#{symbol}" if GLOBAL_SYMBOLS.include?(symbol.downcase.to_s) "#{WEB_API_SYMBOL_URL}/#{symbol}" end
recognizes?(symbol, options = {})
click to toggle source
# File lib/docks/symbol_sources/mdn_symbol_source.rb, line 21 def recognizes?(symbol, options = {}) language = options.fetch(:language, nil) return false if language && Languages.file_type(language) != Types::Languages::SCRIPT symbol = symbol.to_s.downcase GLOBAL_SYMBOLS.include?(symbol) || WEB_API_SYMBOLS.include?(symbol) end