class Rouge::Lexers::HTTP

Public Class Methods

http_methods() click to toggle 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

content_lexer() click to toggle source
# File lib/rouge/lexers/http.rb, line 16
def content_lexer
  @content_lexer ||= (lexer_option(:content) || guess_content_lexer)
end
guess_content_lexer() click to toggle 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