Method: YARD::Parser::SourceParser.parser_type_for_extension
- Defined in:
- lib/yard/parser/source_parser.rb
.parser_type_for_extension(extension) ⇒ Symbol
Finds a parser type that is registered for the extension. If no type is found, the default Ruby type is returned.
168 169 170 171 172 173 |
# File 'lib/yard/parser/source_parser.rb', line 168 def parser_type_for_extension(extension) type = parser_type_extensions.find do |t, exts| [exts].flatten.any? {|ext| ext === extension } end validated_parser_type(type ? type.first : :ruby) end |