class Rouge::Lexers::HTTP
Public Class Methods
Source
# File lib/rouge/lexers/http.rb, line 12 def self.http_methods @http_methods ||= %w(GET POST PUT DELETE HEAD OPTIONS TRACE PATCH QUERY) end
Public Instance Methods
Source
# File lib/rouge/lexers/http.rb, line 16 def content_lexer @content_lexer ||= (lexer_option(:content) || guess_content_lexer) end
Source
# File lib/rouge/lexers/http.rb, line 20 def guess_content_lexer return Lexers::PlainText unless @content_type Lexer.guess_by_mimetype(@content_type) rescue Lexer::AmbiguousGuess Lexers::PlainText end